Autor Zpráva
Jan Zabloudil
Profil
Ahoj,
Co je proměnná $_REQUEST - čtu knihu, kde se objevuje $_GET, $_POST, $_SESSION - a dá se říct, že poté co ve skriptu používám vše dohromady, začíná se tam objevovat $_REQUEST
Co je tedy $_REQUEST?
Děkuju
juriad
Profil
Dokumentace: http://cz1.php.net/reserved.variables.request
Jan Zabloudil
Profil
Takže jestli to chápu dobře, používá se ve chvíli kdy vlastně nevíme zda je hodnota proměnné uložené (poslaná) přes GET, POST nebo relací (případně přes soubor cookie)?
midlan
Profil
Jan Zabloudil
Ano chápete dobře. V praxi tuto superglobální proměnnou nemá cenu používat, protože to jednak může vést k bezpečonstním rizikům a za druhé neznám případ, kdy bych přistupoval k hodnotě aniž bych věděl její původ.
Joker
Profil
midlan:
Může se snad hodit ve speciálních případech, kdy má skript umět danou hodnotu převzít více metodami.
Ale typicky to smysl opravdu nemá.
peta
Profil
Da se to vyuzit pro stare scripty, ktere pouzivaji superglobalni promenne a server nema povolene global.
Ale spis to muze zpusobit vic problemu nez uzitku.
Zvlast radi to pouzivaji zacatecnici a ucitele, kdy na demo prikladech se rizika ignoruji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: