Recoger variables enviadas desde otra página en php
Hola
Bueno,mi problema es este:Necesito recoger una variable que me envÃan desde otra página a la mÃa,pero no sé con que función hacerlo.Estoy intentando hacerlo con $HTTP_POST_VARS,pero no me la recoge...estoy hasta pensando en que el código de la otra página con la que tengo que trabajar este mal.Un ejemplo de sentencias es
<td><a href="./accion.php?seleccion=">Asturies.Com Radio</td>
con lo cual en mi página tendrÃa que recoger la variable seleccion e implementar un if para mostrar una u otra opción en la página,pero eso ya es otro tema.Lo que no sé es como narices recoger la variable(me imagino que la duda debe ser bastante simple,pero llevo todo el dÃa con prácticas de otras cosas y tengo la cabeza volada y no soy capaza de sacarlo)
Si alguien me pudiera ayudar se lo agradecerÃa mucho.
Saludos
Bueno,mi problema es este:Necesito recoger una variable que me envÃan desde otra página a la mÃa,pero no sé con que función hacerlo.Estoy intentando hacerlo con $HTTP_POST_VARS,pero no me la recoge...estoy hasta pensando en que el código de la otra página con la que tengo que trabajar este mal.Un ejemplo de sentencias es
<td><a href="./accion.php?seleccion=">Asturies.Com Radio</td>
con lo cual en mi página tendrÃa que recoger la variable seleccion e implementar un if para mostrar una u otra opción en la página,pero eso ya es otro tema.Lo que no sé es como narices recoger la variable(me imagino que la duda debe ser bastante simple,pero llevo todo el dÃa con prácticas de otras cosas y tengo la cabeza volada y no soy capaza de sacarlo)
Si alguien me pudiera ayudar se lo agradecerÃa mucho.
Saludos
Si se estan mandando por href="./accion.php?seleccion=... o por un formulario usando METHOD=GET, entonces debes recogerlas con GET.
Ej.
<?PHP
$seleccion=$_GET['seleccion'];
echo $seleccion;
?>
Si se mandan por un formulario utilizando METHOD=POST, entonces debes recogerlas con:
<?PHP
$seleccion=$_POST['seleccion'];
echo $seleccion;
?>
SALUDOS!!! ( jjaimevera )
Ej.
<?PHP
$seleccion=$_GET['seleccion'];
echo $seleccion;
?>
Si se mandan por un formulario utilizando METHOD=POST, entonces debes recogerlas con:
<?PHP
$seleccion=$_POST['seleccion'];
echo $seleccion;
?>
SALUDOS!!! ( jjaimevera )
A ver, si es de un formulario realizar pasos con ese tipo de variables es problematico debido a la seguridad, porque no haces un session_start?, en la otra pagina recibes las variables del post con solo poner $nombrecampoenform y ya ta
no,no es con un formulario,es directamente al pinchar un link,se manda una variable seleccion con el titulo del enlace.Probé con lo de antes pero no sé por que no tira,ahora estaba con
$texto = $HTTP_GET_VARS["seleccion"];
pero tampoco tira.Empiezo a sentirme frustrada,pero bueno XD
$texto = $HTTP_GET_VARS["seleccion"];
pero tampoco tira.Empiezo a sentirme frustrada,pero bueno XD