Kezdőoldal » Számítástechnika » Programozás » POST, GET változókat hogyan...

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:
100%

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!

2007. jan. 11. 10:28
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
100%
nem tom mihez kell, de lehet értelmesebb GLOBALra átírni a dolgot, csak ne felejtsd el a végén a destroy-t ...
2013. okt. 18. 14:57
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%
szintén Globalra szavazok!
2013. nov. 6. 03:13
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, 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!