Foros del Web » Programando para Internet » PHP »

Duda $HTTP_GET_VARS y $_GET

Estas en el tema de Duda $HTTP_GET_VARS y $_GET en el foro de PHP en Foros del Web. Hola: Tengo una pequeña duda. Supongamos que por URL paso esta direccion: Cita: http://www.dominio.com/index.php?url=2 Es lo mismo que yo diga: Código PHP: $numero  =  $HTTP_GET_VARS ...
  #1 (permalink)  
Antiguo 05/10/2004, 14:02
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 4 meses
Puntos: 1
Duda $HTTP_GET_VARS y $_GET

Hola:
Tengo una pequeña duda. Supongamos que por URL paso esta direccion:
Es lo mismo que yo diga:
Código PHP:
$numero $HTTP_GET_VARS['url']; 
a
Código PHP:
$numero $_GET['url']; 
es decir $numero tiene el mismo valor en ambos casos. Cual es la diferencia entre ambos en el caso de que existan.
Salu2
PD: En lo mismo estoy con $HTTP_POST_VARS y $_POST
__________________
Ing. Reynier Pérez Mira
  #2 (permalink)  
Antiguo 05/10/2004, 15:47
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
En esta FAQ tienes la explicación al respecto.

http://www.forosdelweb.com/f18/faqs-php-530600-post238989/

Principalmente un array es "superglobal" y otro no (el $_GET sería superglobal = tiene ambito en todo el script .. incluso dentro de funciones puedes tomar ese valor sin declararlo como global para la función ...)

Un saludo,
  #3 (permalink)  
Antiguo 05/10/2004, 21:41
Avatar de Takitei  
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
En los dos casos $numero tendrá el mismo valor. Sin embargo, como dice Cluster, se recomienda usar los superglobales porque son más prácticos, son globales y además los HTTP_xxx_VARS se dejarán de usar en un futuro.

Un saludo!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:07.