Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2005, 13:03
zsamer
 
Fecha de Ingreso: noviembre-2003
Mensajes: 798
Antigüedad: 20 años, 5 meses
Puntos: 8
Problemas con cookie matricial, pierde valor!!!

Hola, genero una cookie matriz

Código PHP:
$usuarioinfo_cookie "$usuario_id:$usuario_username:$sid:$usuario_password:$usuario_skins:$usuario_language";
           
setcookie("usuario_cookie",$usuarioinfo_cookie,time()+7776000); 
todo va bien, para obtener los valores de la cookies, las llamo de manera matricial.
Código PHP:
$usuario_cookie explode(":"$usuario_cookie);
$variable_1 usuario_cookie[4]
$usuario_cookie implode(":"$usuario_cookie); 
y derrepente se pierde el valor, a continuacion esta la fucncion que la llamo para obtener el path del theme de la web, funciona bien pero en algun momento pierde valor el $usuario_cookie
Código PHP:
function obtener_tema() {
session_start();
global 
$usuario_cookie;  

$usuario_cookie explode(":"$usuario_cookie);
if(isset(
$usuario_cookie)) 
{
    
    if(
$usuario_cookie[4]=="") {$usuario_cookie[4]=$Default_Tema;}

    if(!
$tfile=@opendir("skins/$usuario_cookie[4]")) {
        
$plantilla_TemaSelec $Default_Tema;
    } else {
        
$plantilla_TemaSelec $usuario_cookie[4];
    }
    } else {
    
$plantilla_TemaSelec $Default_Tema;
    }

$TemaSelec="skins/".$plantilla_TemaSelec;
$usuario_cookie implode(":"$usuario_cookie);

return(
$TemaSelec);

pero en algun momento pierdo el valor de la cookie y estan nullas o vacias.

y no se me ocurre que podria estar pasando.

alguna ayuda?
gracias

Última edición por zsamer; 09/07/2005 a las 13:10