PHP variables

T

estoy pasando una variable por una URl y me estoy volviendo loco...

$var=3;
//y lo envio con esto link (el programa está escrito a medias)

<a href="a.php?a=var">

------
el q recive

<?
echo $_GET['a'];
echo $HTTP_POST_VARS['a'];
echo $HTTP_GET_VARS['a'];

?>

lo he puesto de todas las maneras...y el resultado es:

varvar

ARGGGG!!!

Quiero q salga el 3!!

guner

<a href="a.php?a=<?=$var;?>">

SiNSoNiDo

lo que dice #2 xD
si no mira a ver el register_globals en el php.ini a mi me dio alguna vez problemas eso.

T

merci ahora lo pruebo

T

Merci...llevaba todo el día con la tontería...en pocas webs destacan esto.
gRACIAS!!!

B

Por qué no usas mejor un header? :)

guner

Estas tonterías son muy típicas.

W

yo uso un

index.php?variable=unacualkiera

y lo recojo con

$_REQUEST['variable']

el resultado del echo seria

unacualkiera

con REQUEST recoges tanto los valores pasados por get como por post

ahora, no se porque la gente no lo usa, sus problemas tendra o algo, el caso es que a mi me tira bien.

SeiYa

#8 prefiero recoger las variables del post con $POST y las variables del get con $GET. Cada puerta tiene su llave y mejor usar la propia que la maestra.

Además como tengas 2 nombres iguales en get y post la has líado.

W

thx x la aclaracion #9 :) no sabia el fallo o problema que podia dar :)

R

con lo simple que seria:

<?
echo $_GET['a'];
?>

no hay mas vuelta de hoja xD

erdanblo

#8 que tonteria!, activa register globals y <?=$variable;?> a pelo...

Pd. no

erdanblo

#8 que tonteria!, activa register globals y <?=$variable;?> a pelo...

Pd. no

Usuarios habituales