PHP - Problema Pasar valores a otra pagina

 
Vista:

Problema Pasar valores a otra pagina

Publicado por The Emulator (24 intervenciones) el 13/09/2006 01:50:12
Hola

Primero que todo gracias por leer el mensaje.

Antes de comezar les aclaro que no llevo mucho trabajando con PHP

Les cuento el problema que tengo.

Estoy haciendo una pagina en la que coloco un enlace a otra pagina asi
<a href="Pagina2.php?pn=2">Siguiente</a> (Le paso un parametro a la otra pagina)

En la Pagina2.php esta este codigo (Capturo el valor que me llega )

<?php
echo $pn;
?>

Ese codigo en mi equipo funciona y en un servidor alque tengo acceso tambien funciona(Hosting )..

Pero hay un hosting(IEspana) en el que el valor de las variables no aparecen, para poder ver los valores de las que pase por parametros metoca asi:

<?php
$pn=$_GET["pn"];
echo $pn;
?>

Bueno si tengo por ejemplo 2,3,4.... X parametros metoca por cada uno
$XXX=$_GET["XXX"];

Mi pregunta es. Eso se debe a alguna configuracion del PHP?
Hay alguna forma en que se pueda arreglar eso(Desde mis paginas ya que es hosting y la configuracionl del PHP no la puedo cambiar)

Espero haberme dado a entender.

De antemano gracias por la ayuda que me puedan dar.

Saludos
http://www.theemulator.tk
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema Pasar valores a otra pagina

Publicado por thessoro (30 intervenciones) el 13/09/2006 07:20:19
<?php
$pn=$_GET['pn'];
echo $pn;
?>

y por qué no directamente trabajas con $_GET['pn'] ???
<?php
echo $_GET['pn'];
?>
xD
No hace falta asignarlo a otra variable, ya lo tienes ahi.
El uso de superglobales ($_GET, $_POST, $_SERVER...) es importante, por seguridad y compatibilidad. De hecho hoy en día y desde hace más de 3 años se puede considerar erróneo todo aquel script que no haga uso de las mismas.
El uso de superglobales, además, hace a tu script independiente del estado en que se encuentre la directiva de PHP register_globals. (esa esa la directiva de configuración por la que preguntabas, la cual está a Off por defecto desde hace años, por motivos claros de seguridad)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar