(PHP 4 >= 4.1.0, PHP 5)
import_request_variables -- Importeer GET/POST/Cookie variabelen in de globale scopeImporteert GET/POST/Cookie variabelen in de globale scope. Dit is handig als register_globals uit staat, maar je wel variabelen in de globale scope wil hebben.
Met de types
parameter, kan je opgeven
welke request variabelen je wil importeren. Je kan
'G', 'P' en 'C' gebruiken voor respectievelijk GET, POST en
Cookie. Deze tekens zijn niet hoofdlettergevoelig, dus je kan elke
combinatie van 'g', 'p' en 'c' gebruiken. POST bevat ook informatie van
een geuploaded file via POST. Merk op dat de volgorde van de letters uit
maakt, omdat als je "gp" gebruikt, de POST variabelen de GET variabelen
met dezelfde naam zullen overschrijven. Elke ander teken dan GPC zal
worden genegeerd.
De prefix
parameter wordt gebruikt als
voorvoegsel van de variabelnaam, toegevoegd voordat de variabelen in de
globale scope worden geïmporteerd. Dus als je een GET waarde hebt
genaamd "userid", en als prefix "pref_" specificeert, dan krijg je een
globale variabele genaamd $pref_userid.
Als je niet geïntereseerd bent in het importeren van andere variabelen in de globale scope, zoals SERVER, overweeg het gebruik van extract().
Opmerking: Hoewel de
prefix
parameter optioneel is zal je een E_NOTICE niveau foutmelding krijgen als je geen prefix specificeert, of een lege string. Dit is namelijk een mogelijk beveiligingsrisico. Notice niveau foutmeldingen worden niet weergegeven met de standaard error reporting instelling..
// Dit zal GET en POST variabelen importeren |
Zie ook: $_REQUEST, register_globals, Predefined Variables en extract().