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