POST, GET változókat hogyan kezeljen egyszerű változóként?
Figyelt kérdés
Tehát pl, ha egy oldal POST (főleg FROM-ok) vagy GET (pl. URL-ben továbadott értékek) változókat ad egy másik oldalnak, ezeket hogyan lehet kezelni a $_POST['változó'] és a $_GET['változó'] nélkül kezelni egyszerű $változó formában?2007. jan. 11. 10:16
1/3 anonim 



válasza:





Erre találtam egy okos kis kódot, amivel minden POST, GET változót egyszerű PHP változóvá lehet alakítani:
$q = explode("&",$_SERVER["QUERY_STRING"]);
foreach ($q as $qi)
{
if ($qi != "")
{
$qa = explode("=",$qi);
list ($key, $val) = $qa;
if ($val)
$$key = urldecode($val);
}
}
reset ($_POST);
while (list ($key, $val) = each ($_POST))
{
if ($val)
$$key = $val;
}
Viszont ebben az esetben oda kell figyelni, nehogy a POST és a GET változók ugyanazzal a névvel rendelkezzenek!
2/3 anonim 



válasza:





nem tom mihez kell, de lehet értelmesebb GLOBALra átírni a dolgot, csak ne felejtsd el a végén a destroy-t ...
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!