Autor Zpráva
Spilky
Profil *
Potřebuji pomocí header("Location: něco" přesměrovat stránku na jinou stránku, která má však v url diakritiku. Ukázka:

Jsem na stránce:
http://admin.bla.cz/#prehledzbozibazar/Bazar-Hliníkové/false

ta odešle formulář skriptu, který ho zpracuje a vrátí se na tu samou stránku, tedy:
http://admin.bla.cz/#prehledzbozibazar/Bazar-Hliníkové/false

to se ale bohužel nestane a já se dostanu na stránku:
http://admin.czpneu.cz/#prehledzbozibazar/Bazar-Hlin%C3%ADkov%C3%A9/false

$url = urldecode($_SESSION['url_adresa']);
header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $url);
header("Connection: close");

Budu velice rád za každou radu
Spilky
Profil *
nee, můžu tam klidně dát i

header("Location: http://admin.bla.cz/#prehledzbozibazar/Bazar-Hliníkové/false");

ale je to furt stejný problém
Taps
Profil
Spilky:
Čeština / cestina
RAději bych se úplně vyhnul používání diakritiky v URL
Joker
Profil
Spilky:
No, ale ta adresa je správně, ne?
Výsledek bude pokaždé (…)#prehledzbozibazar/Bazar-Hlin%C3%ADkov%C3%A9/false a zbytek už je na prohlížeči, řekl bych.
Camo
Profil
Spilky:
Prečo nemáš tie adresy bez diakritiky?
Tak sa to robí...
Spilky
Profil *
Taps:
Já bych se tomu taky rád, vyhnul, ale systém už je naprogramovaný, ne mnou, a bohužel takto.

Joker:
Adresa je sice správně, ale bez hačků tam něco dělá neplechu a stránky nepracují, jak mají
Joker
Profil
Spilky:
Chtěl jsem říct, že adresa bude vždycky (…)#prehledzbozibazar/Bazar-Hlin%C3%ADkov%C3%A9/false a další chování bude záležet na prohlížeči. Takže bude těžké to ze serveru ovlivnit.

Třeba když si vezmu ten třetí odkaz z [#1], Opera mi zobrazí (…)#prehledzbozibazar/Bazar-Hliníkové/false, IE8 zobrazí (…)#prehledzbozibazar/Bazar-Hlin%C3%ADkov%C3%A9/false
Spilky
Profil *
Joker:
Máš pravdu, měl jsem tam chybku jinde, ale sváděl jsem to na toto. Moje blbost, ale díky tobě jsem si to uvědomil. Dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0