HTML-szerkesztés kezdőknek!!!
-
#4462
"Ha a php a register_globals = on beállítással fut, akkor létrejön a valtozó a form-ban "name"-ként megadott néven.
Ha a register_globals = off, akkor az adatainkat a $_GET, és a $_POST tömbben kereshetjük függően attól, hogy a form method részénél mit adtunk meg."
Forrás: tutorial.hu - Formok és a PHP
"A legvitatottabb változtatás a PHP-ben talán az, amikor register_globals direktíva alapértelmezett értéke ON-ról OFF-ra változott a PHP 4.2.0-ban."
Forrás: PHP kézikönyv - Globálisan is elérhető változók (Register Globals) használata
Tehát amikor ürlapról érkező adatokat kezelsz érdemesebb a $_GET (<form method="get"> esetén) iletve a $_POST (<form method="post"> esetén) tömböket használni.
Szóval ha az alábbi ürlap tartalmát akarjuk kiíratni:
<form action="elkuld.php" method="post">
<input type="text" name="szoveg" />
</form>
akkor a következőképp kell csinálni:
<?php
print $_POST["szoveg"];
?>
Ja és erről pár órával ezellőt volt szó ugyanebben a fórumban, ugyanebben a kategóriában egy hasonló topicban: itt.