Autor Zpráva
paja22
Profil
Problém je že
header('Location: formular.php$string');

nepřesměruje správně
ta adresa nakonec je "formular.php?id=620&pass=c1d1e35f01ae4097c462a8bf3c013bf3".
panther
Profil
paja22:
header('Location: formular.php'.$string);
mattyZEM
Profil
Vyberte si:
header('Location: formular.php'.$string);
header("Location: formular.php".$string);
header("Location: formular.php$string");
;-)
Alphard
Profil
[#3]
Tak tu 4. variantu zakončenou .'' radši smažte.
paja22
Profil
Takový výběr sem nečekal dík ;) .
mattyZEM
Profil
Alphard:
Tak tu 4. variantu zakončenou .'' radši smažte.
Nabídl jsem všechny (snad) možné varianty, ať si kdokoliv vybere co se mu líbí. Já osobně používám 2. řádek, ale to je snad jedno.
DoubleThink
Profil *
mattyZEM:
ale to je snad jedno
Je to jedno, ale přidávat k řetězci prázdný řetězec nedává smysl.
Alphard
Profil
mattyZEM:
... ať si kdokoliv vybere co se mu líbí ... ale to je snad jedno.
Nemyslím si, pak se tady objevují kódy jako:
mail(''.$mail.'', ''.$predmet.'', ''.$zprava.'');
Začátečníkům, kteří nemají potřebné zkušenosti a cit, a kód rozlišují pouze na funkční a nefunkční, je podle mého názoru třeba radit v rámci možností co nejlépe. Učit je je podobné nesmysly je podle mě vyloženě špatné...
Majkl578
Profil
mattyZEM:
Souhlasím s [#8], pokud chceš lidem radit, neuč je prosím nesmysly.
Pak bys tu totiž mohl ukazovat stejně funkční nesmysly, jako například:
header("\x4c\x6f\x63\x61\x74\x69\x6f\x6e\x3a\x20\x66\x6f\x72\x6d\x75\x6c\x61\x72\x2e\x70\x68\x70" . $string);
header(chr(76).chr(111).chr(99).chr(97).chr(116).chr(105).chr(111).chr(110).chr(58).chr(32).chr(102).chr(111).chr(114).chr(109).chr(117).chr(108).chr(97).chr(114).chr(46).chr(112).chr(104).chr(112).$string);
PostCC
Profil
Nehledě k faktu, že hlavička Location by dle RFC měla obsahovat absolutní URL.
mattyZEM
Profil
Upravil jsem tedy [#3], 4. možnost se tu již nevyskytuje. Ale jakožto moderátoři jste to mohli smazat sami ;-).

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