PDA

View Full Version : PHP get


cagnaluia
03-11-2003, 15:40
Ciao cari.
Ho una curiosità da debellare...
Perchè si usano tanti diversi tipi di passaggio di variabili in php?
Quali sono le differenze tra questi 4 script che fanno la stessa cosa?
Qual'è per ognuno il miglior utilizzo?


// print $_REQUEST['username'];


// import_request_variabiles('p', 'p_');
// print $p_username;

// print $HTTP_POST_VARS['username'];

// print $username;


Ciao. Grazie:)

cionci
03-11-2003, 16:24
Questo è il più recente:

print $_REQUEST['username'];

Questo è deprecato e sostiutuito da quello sopra:

print $HTTP_POST_VARS['username'];

Questo è il vecchio metodo che assegnava variaibili globali ad ogni var POST, GET e Cookie attualmente è disattivato di default per motivi di sicurezza, ma abilitatbile in php.ini:

print $username;

Questo serve per fare la stessa cosa di quello sopra, ma risolvendo i possibili motivi di sicurezza (si potevano fare tentativi per indovinare nomi di variabili già esistenti nel codice al fine di passare ad esempio un controllo di curezza):

import_request_variabiles('p', 'p_');
print $p_username;

cionci
03-11-2003, 16:25
cagnaluia potresti mettere uno spazio a metà della firma altrimenti ad ogni post che fai mi si allarga la pagina ? Grazie :)