import_request_variables

import_request_variables -- Importeer GET/POST/Cookie variabelen in de globale scope

Beschrijving

bool import_request_variables ( string types [, string prefix])

Importeert 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 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

 
/

 
/

 
met

 
"

 
rvar_

 
"

 
als

 
voorvoegsel

 
import_request_variables("gP"

 
,

 
"rvar_")

 
;

 
print

 
$rvar_foo

 
;



Zie ook : $_REQUEST , register_globals , Predefined Variables en extract( ) .