Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/01/2002, 23:46
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Funcion If con cookies

Primero una correcion y después una recomendación.

1) El error en tu código es que te falta el $ delante de HTTP_COOKIE_VARS. Deberia quedar asi:

<?php
$galleta_de_login = $ HTTP_COOKIE_VARS["login"];
if (isset($galleta_de_login)){
include("menuadapter.php");
}
else
{
include("formadapter.php");
}
?>

Segundo, debido a que tomas la variable $galleta_de_login desde una cookie, no te vale preguntar si isset(); ya que obviamente siempre estará "seteada" porque el hacer:

$galletita_de_sesion = $HTTP_etc etc etc

la está seteando.
Lo que yo te recomiendo es que utilices empty() en lugar de isset(). Ejemplo:

<?php
$galleta_de_login = $ HTTP_COOKIE_VARS["login"];
if (!empty ($galleta_de_login)){
include("menuadapter.php");
}
else
{
include("formadapter.php");
}
?>

De esa manera con !empty() estas preguntando si la variable NO es vacia, entonces seguir.

Espero haber sido claro.
Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo