Foros del Web » Programando para Internet » PHP »

variables en PHP 4.3.3

Estas en el tema de variables en PHP 4.3.3 en el foro de PHP en Foros del Web. Hola, he estado trabajando con el PHP 4.1 y ahora que tengo el PHP 4.3 muchas cosas se me desacomodaron, por ejmplo cuando hago un ...
  #1 (permalink)  
Antiguo 19/03/2004, 23:24
 
Fecha de Ingreso: julio-2002
Ubicación: Lima
Mensajes: 177
Antigüedad: 21 años, 7 meses
Puntos: 0
variables en PHP 4.3.3

Hola, he estado trabajando con el PHP 4.1 y ahora que tengo el PHP 4.3 muchas cosas se me desacomodaron, por ejmplo cuando hago un
Código PHP:
$pagina=$_REQUEST['pagina'];

if(
$pagina){
acciones();

entonces para que haya una pagina deberia escribir en el explorer: ejemplo.php?pagina=5
todo OK pero si escribo solo ejemplo.php me sale un error de variable indefinida :S alguien me podria explicar que hacer para evitar este error, gracias!

Última edición por superscout; 19/03/2004 a las 23:53
  #2 (permalink)  
Antiguo 20/03/2004, 06:09
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Muy facil, usar isset() para ver si existe:
Código PHP:
$pagina=(isset($_REQUEST['pagina'])?$_REQUEST['pagina']:false);



if(
$pagina){

acciones();


Otra opcion seria usar el operador @ (http://www.php.net/manual/en/languag...rorcontrol.php) para que no salga ese mensaje de error:
Código PHP:
$pagina=@$_REQUEST['pagina'];



if(
$pagina){

acciones();


Personalmente creo que la mejor opcion es la primera.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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 14:36.