ugrás a tartalomhoz

html->php

Sz_Pista · 2003. Jún. 28. (Szo), 20.14
egyikprog.html :
<html>
.......
<form action="masikprog.php" method="get">
<input type="text" name="nev">
<input type="submit" value="OK">
</form>
.....

masikprog.php:
<?php
print $nev;
?>

Egy könyvben azt irják, ennek így működnie kell.
Egy ürlapon beirok valamit és a másik oldalon(valami.php) kiirja amit beirtam.
Amikor lefuttatom azt irjaki, hogy $nev ismeretlen változó.
???miért nem működik????
 
1

Re: html-&gt;php

Bártházi András · 2003. Jún. 29. (V), 01.13
Mert elavult a könyved. Első körben a php.ini file-odban állítsd át a register_globals=0-t 1-re. Második körben pedig, mivel ez így nem biztonságos, és máshol nem fogod tudni átállítani, használd a megfelelő tömböket.

Itt van róla egy leírás angolul:
http://php.net/registerglobals

A példád javítása:

<?php
print $_GET["nev"];
?>

De van még a $_POST, $_COOKIE, $_SESSION tömb, illetve a $_REQUEST, ami a $_POST, $_GET és $_COOKIE ömlesztve. Nézz körül a témában...
2

Re: html-&gt;php

Sz_Pista · 2003. Jún. 29. (V), 15.50
OK, így már működi kösz!
3

Re: html-&gt;php

Phanatic · 2003. Jún. 29. (V), 22.21
tovabba javaslom meg a $HTTP_POST_VARS-t (POST helyett lehet GET, COOKIE, SESSION), mivel ez visszafele is kompatibilis...