Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/12/2003, 21:38
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Para empezar... incluyes el inicio de sesión al comienzo de cada archivo (script) donde utilices las variables de sesión (ya sea para crearlas o leerlas)...
En tu caso, deberás iniciar la sesión con la función session_start() en todas los scripts donde tengas setcookie() y también donde tengas $HTTP_COOKIE_VARS....

Entonces, deberás cambiar lo siguiente:
Código PHP:
//Siempre inicias la sesión en todos los scripts donde las utilices
session_start();

/*
 *ASIGNACION
*/

//Donde tengas:
setcookie("nickusuario",$nickusu,time()+7776000); 
setcookie("password",$passusuenmd5,time()+7776000);

//Lo cambias por:
$_SESSION["nickusuario"] = $nickusu;
$_SESSION["password"] = $passusuenmd5
De esa manera has creado tus variables de sesión... y las puedes leer desde donde quieras como $_SESSION["nickusuario"] o $_SESSION["password"]... Tu ejemplo podría quedar así:
Código PHP:
if(isset($_SESSION["nickusuario"]) && isset($_SESSION["password"])) 

$result mysql_query("SELECT * FROM usuarios WHERE nick='".$_SESSION["nickusuario"]."' AND password='".$_SESSION["password"]."'"); 

if(
$row mysql_fetch_array($result)) 

$_SESSION["nickusuario"] = $nickusu;
$_SESSION["password"] = $passusuenmd5
Recuerda iniciar la sesión al comienzo del script:
Código PHP:
session_start() 
Saludos