Autor Zpráva
youkon
Profil *
Ahoj,
nějak mi dělá neplechu znak "#" ve funkci header() při přesměrování.

header('Location: '. baseurl(trim($_GET['hid']), $htt, $_SERVER['PHP_SELF'].'?edit=translates&see=input_new&new=true), true, 303); exit;


tohleto se přesměruje bez problémů, ale když chci na konec vložit mřížku a hodnotu ID, aby mi to v dlouhé stránce po přesměrování nacentrovalo na požadovaný div id, jako by se url adresa odkazu ořízne až do bodu mřížky. Zde s mřížkou:
header('Location: '. baseurl(trim($_GET['hid']), $htt, $_SERVER['PHP_SELF'].'?edit=translates&see=input_new&new=true#'.$id_ro w), true, 303); exit;


nemám ten znak mřížky nějak ošetřit?
Měsíček
Profil
"nemám ten znak mřížky nějak ošetřit?"

Zkus to.
youkon
Profil *
jak? urlencode/decode je nesmysl
Měsíček
Profil
No tak můžeš taky to dát jako entitu & # 3 5 ; či kódovaný URL znak %23
youkon
Profil *
problém možná bude v tom, že mřížka s identifikátorem není úplně poslední, za to se cpe ještě hashID
....new=true#id_1245&hid=gfdgd5454fsdf2sd4
Str4wberry
Profil
Ta mřížka tam nemá co dělat. Minimálně v Opeře to takhle dříve nefungovalo, nevím, jak je to teď.
youkon
Profil *
mřížka funguje když je na konci, ve všech prohlížečích

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: