import_request_variables

(PHP 4 >= 4.1.0, PHP 5)

import_request_variables -- Importă variabilele GET/POST/Cookie variabile globale

Descriere

bool import_request_variables ( string types [, string prefix])

Importsă variabilele de tip GET/POST/Cookie, făcându-le vizibile ca variabile globale. Este util dacă se dezactivează register_globals, dar se dorește totuși vizibilitatea unor variabile in mod global.

Folosind parametrul types se poate specifica ce variabile să fie importate. Se pot folosi caracterele 'G', 'P' și 'C' pentru variabile GET, POST, respectiv Cookie. Aceste caractere nu sunt cu majuscule nesemnificative, adică se poate folosi și o combinație a caracterelor 'g', 'p' și 'c'. POST include și informațiile despre fișiere încărcate. De notat că ordinea în care sunt scrie caracterele este importantă. Dacă se folosește combinația "gp", variabilele POST vor suprascrie variabilele GET cu aceleași nume. Orice litere în afară de GPC sunt ignorate.

Notã: Deși parametrul prefix este opțional, se va genera o atenționare la nivelul utilizatorului dacă acesta lipsește sau este un șir de caractere vid. Acest lucru se face din motive de securitate. Dacă se folosește nivelul implicit de raportare a erorilor, atenționările la nivelul utilizatorului nu sunt afișate.

<?php
// vor fi importate variabilele GET și POST
// cu prefixul "rvar_"
import_request_variables("gP", "rvar_");
?>

Mai consultați register_globals și track_vars.