Autor Zpráva
biker
Profil
Asi se to tu už někdy řešilo, ale nahrál jsem stránky na jiný hosting a nefunfuje mi to. K hodnotě odeslané z formulářového pole heslo přistupuju jako $_POST[heslo] . Myslel jsem si, že takto to musí fungovat vždy, ale funguje mi jen zastaralý způsob přístupu k proměnné přes $heslo. V nastavení PHP jsem se díval, že je nastaveno register_globals na on a safe mode taky na on.
Asi s tím nic neudělám bych tak tipoval.. Nemáte s tím někdo zkušenosti?
Hugo
Profil
biker

Pokud tam není PHP3, tak musí pole $_POST, $_GET, $_REQUEST, ... fungovat. Nemáš chybu v názvu prvku?
biker
Profil
Na htt p://php.ftp.cvut.cz/manual/en/reserved.variables.php
píšou, že se k té hodnotě při nižších verzích než PHP 4.1.0, což je tento případ (PHP 4.0.6) dá dostat ještě přes pole $HTTP_POST_VARS. Tak to mi funguje. Ale přes to pole $_POST se k té hodnotě prostě nedostanu..
24k
Profil *
extract($_HTTP_POST_VARS);

a pak kdyz jmeno inputu bylo name="username"

tak to mas v $username
biker
Profil
Díky za odpověď.
Měl jsem už udělané stránky na lokále, kde jsem používal pole $_POST. Hledal jsem nejjednodušší cestu jak to rozchodit. Všechno jsem to hromadně přejmenoval na $HTTP_POST_VARS a funguje to.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0