getUrl()->hostUrl dump nesouhlasí
- Fyasko
- Člen | 106
Ahoj všem. Kvůli animacím na webovce se snažím porovnávat hostUrl a
referer, ale nedaří se.
Když si $this->httpRequest->getUrl()->hostUrl dumpnu v presenteru,
vypíše http://projekt. Když to vypíšu v template, tak
vypíše opět http://projekt, ale porovnání nesouhlasí.
i když se mi referer s hostUrl shoduje jako vypasaná data v latte,
porovnáním IF to neprojde. když dumpnu hodnoty v latte, tak pro referer mám
http://projekt, ale
pro hostUrl vypíše:
array (2)
0 ⇒ Nette\Http\Url #ff39
scheme private ⇒ „http“ (4)
user private ⇒ ""
password private ⇒ ""
host private ⇒ „projekt“ (5)
port private ⇒ NULL
path private ⇒ „/“
query private ⇒ array ()
fragment private ⇒ ""
Dělám něco špatně?
Editoval Fyasko (8. 11. 2016 15:41)
- Fyasko
- Člen | 106
Vypadá to že to vyřešilo můj problém… děkuju
edit: Tak nevyřešilo. Je to absolutní..a já potřebuju jen např: http://www.projekt.cz takže čistě hosta
Editoval Fyasko (8. 11. 2016 19:01)
- ryder
- Člen | 17
Koukni do dokumentace na rozhraní té třídy
Nette\Http\Url
.
Metoda, kterou hledáš by měla být getHostUrl()
viz https://api.nette.org/…Url.php.html#…
Vyzkoušej
tedy $this->httpRequest->getUrl()->getHostUrl();