Foros del Web » Programando para Internet » PHP »

Alternativa a pasar variables mediante URL

Estas en el tema de Alternativa a pasar variables mediante URL en el foro de PHP en Foros del Web. Ola de nuevo! Tengo un enlace para ir a otra pagina y necesito pasarle una variable. Lo he intentado por url pero el servidor no ...
  #1 (permalink)  
Antiguo 03/08/2006, 05:28
 
Fecha de Ingreso: agosto-2006
Mensajes: 40
Antigüedad: 17 años, 8 meses
Puntos: 0
Alternativa a pasar variables mediante URL

Ola de nuevo! Tengo un enlace para ir a otra pagina y necesito pasarle una variable. Lo he intentado por url pero el servidor no lo debe tener activado y al ser gratuito no accedera a mi peticion. Me gustaria saber una alternativa, si alguien pudiera ayudarme....


Gracias anticipadas.
  #2 (permalink)  
Antiguo 03/08/2006, 05:44
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
como recoges la variable? con $_GET['nombreVariable'] no?

veo raro que un servidor no tenga activado eso... peeeero... de todo hay en la viña del señor.. si no te tira asi pasalo por post...
__________________
ALOZORRO v5.0 (ahora en .es)
  #3 (permalink)  
Antiguo 03/08/2006, 07:37
 
Fecha de Ingreso: agosto-2006
Mensajes: 40
Antigüedad: 17 años, 8 meses
Puntos: 0
Muchas gracias Azrael666, he utilizado $_GET en vez que $_POST que era como lo tenia antes y ahora funciona. Aunque no entiendo la diferencia entre uno y otro. Alguien seria tan amable de explicarmela?
  #4 (permalink)  
Antiguo 03/08/2006, 07:43
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 1
mm... yo para explicar cosas soy muy malo... solo se que cuando se pasa por url se recoge con get y cuando se manda por formulario se recoge por post per ote dejo aqui l oque ponen en php.net

Cita:
Variables HTTP GET: $_GET
Nota: Introducidas en 4.1.0. En versiones anteriores, use $HTTP_GET_VARS.

Una matriz asociativa de variables pasadas al script actual a través del método HTTP GET. Global automáticamente en cualquier contexto.

Esta es una variable 'superglobal', o global automática. Esto simplemente quiere decir que está disponible en todos los contextos a lo largo de un script. No necesita hacer global $_GET; para acceder a ella dentro de funciones o métodos, como lo hace con $HTTP_GET_VARS.

$HTTP_GET_VARS contiene la misma información inicial, pero no es autoglobal. (Note que $HTTP_GET_VARS y $_GET son variables diferentes y que PHP las trata como tal)

Si la directiva register_globals está definida, entonces éstas variables también estarán disponibles en el contexto global del script; i.e., por separado de las matrices $_GET y $HTTP_GET_VARS. Para información relacionada, consulte el capítulo de seguridad titulado Uso de Registros Globales. Estas globales individuales no son autoglobales.

Variables HTTP POST: $_POST
Nota: Introducidas en 4.1.0. En versiones anteriores, use $HTTP_POST_VARS.

Una matriz asociativa de variables pasadas al script actual a través del método HTTP POST. Global automáticamente en cualquier contexto.

Esta es una variable 'superglobal', o global automática. Esto simplemente quiere decir que está disponible en todos los contextos a lo largo de un script. No necesita hacer global $_POST; para acceder a ella dentro de funciones o métodos, como lo hace con $HTTP_POST_VARS.

$HTTP_POST_VARS contiene la misma información inicial, pero no es autoglobal. (Note que $HTTP_POST_VARS y $_POST son variables diferentes y que PHP las trata como tal)

Si la directiva register_globals está definida, entonces éstas variables también estarán disponibles en el contexto global del script; i.e., por separado de las matrices $_POST y $HTTP_POST_VARS. Para información relacionada, consulte el capítulo de seguridad titulado Uso de Registros Globales. Estas globales individuales no son autoglobales.
mas: http://es2.php.net/reserved.variables
__________________
ALOZORRO v5.0 (ahora en .es)
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 06:01.