Autor Zpráva
Vaškic
Profil *
Mám klasický stránky s formulářem a po odeslání na jinou stránku se zobrazí zadané hodnoty z předchozí stránky. Doma mně toto funguje bez problému.
Mám ale webprostor u skynetu a kdyz to tam nahraju tak mně to sice tu proměnnou předá na další stránku (je to vidět v řádku s adresou) ale ta stránka s ním nepracuje - jakoby neexistovala... - nevíte čím to?

např.
pokus.php :
<form method="POST" action="pokus2.php" name="form">
<div align="RIGHT">jmeno:</div>
<input type="text" name="jmeno" size="20" maxlength="20">
<input type="submit" name="Submit" value="Odeslat">
</form>
pokus2.php
<?php
echo "ahoj<BR>",$jmeno;
?>
Leo
Profil
Misto $jmeno se ted pouziva $_POST['jmeno'], Leo
Hugo
Profil
Musis pouzivat pole $_GET a $_POST, takze misto $jmeno pouzij $_GET['jmeno']. Vic na
http://mirrors.inway.cz/manual/en/security.globals.php
Vaškic
Profil *
jj diky je to ono. Akorat ted teda muzu predelavat celej web...:-(
jo a jenom je asi lepsi tato stranka http://mirrors.inway.cz/manual/en/language.variables.external.php
jhajsl
Profil *
nez predelas web, muzes pouzit toto, a melo by to fachcit

extract($_GET,EXTR_SKIP);
extract($_POST,EXTR_SKIP);
extract($_COOKIE,EXTR_SKIP);
extract($_SESSION,EXTR_SKIP);
extract($_SERVER,EXTR_SKIP);

to SESSION vyhod, pokud to nepouzivas, jinak to bude hazet chybu ...
jhajsl
Profil *
zapomel jsem ze to davas na zacatek kazdyho skriptu, pokud mas sessions, tak to session_start(); das pred to !
llook
Profil
Můžeš také použít soubor .htaccess, jestli to máš od webhostera dovolený:
php_flag register_globals on
Toto téma je uzamčeno. Odpověď nelze zaslat.