Prázdný fragment v UrlScript z $presenter->getHttpRequest()
- cesar
- Člen | 7
Ahoj,
chtěl bych vás poprosit o radu ohledně UrlScript. Mám url http://localhost:8080/auth/login#…, ale fragment
v UrlScript (získávám z httpRequestu) je prázdný. Nevíte někdo čím
toto může být způsobeno? Používám Nette 2.5.
Díky všem!
- dakur
- Člen | 493
@cesar Ahoj, myslím, že to bude tím, že fragmenty se v HTTP požadavku neposílají, viz např. zde (2. bod)
Můžeš ale vytvořit URL s fragmentem a na tu přesměrovat, např.
$this->redirect('SomePresenter:someAction#errors')
, pokud je to
to, co potřebuješ.
Editoval dakur (2. 10. 2020 7:50)
- cesar
- Člen | 7
dakur napsal(a):
@cesar Ahoj, myslím, že to bude tím, že fragmenty se v HTTP požadavku neposílají, viz např. zde (2. bod)
Můžeš ale vytvořit URL s fragmentem a na tu přesměrovat, např.
$this->redirect('SomePresenter:someAction#errors')
, pokud je to to, co potřebuješ.
Děkuji za info. Vůbec mi toto v tu chvíli nedošlo. :) Ono jde o to, že loguju se přes 3. aplikaci a ta mi vrací token právě ve fragmentu. Již jsem to nějak vyřešil, ale předtím mi právě nedošlo, že browser mi fragment nepošle na server. Díky za radu.