Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2010, 15:57
50l3r
Invitado
 
Mensajes: n/a
Puntos:
problema con cookies que pierden valor

Veran, me estoy comiendo el tarro un poco con este problema

Si la sesion y la cookie no existen enseña un popup para introducir un valor en la cookie
Código PHP:
if(@$_COOKIE['email'] == "" && @$_SESSION['pixel'] ==""){
                    
$estructura = new estructura;
                    
$html "<form id=email_verify action=px_func/general.php?link=email method=post />
                            <div class=font_modern>Especifica tu Email:</div>
                            <p>Al parecer no estas conectado, necesitamos saber tu correo electronico por si desearias registrarte</p>
                            <p>Recuerda que debe de ser tu correo, ya que si decides registrarte se enviara automaticamente el registro de activacion al email que nos especificaras a continuacion</p>
                            <p align=center>
                            <table align=center>
                            <td class=font_modern align=center><b>Email:</b></td><td class=font_modern align=center><b>Repite:</b></td>
                            <tr>
                            <td><input type=text id=email name=email maxlength=60 /></td><td><input id=email2 type=text name=email2 maxlength=60 /></td>
                            <tr>
                            <td colspan=2 align=center><input type=button value=Verificar onclick=verificacion('email') /><input type=hidden name=nick value=$nick /></td>
                            </table>
                            </p>
                            </form>"
;
                    
$estructura->popup($html,"");
                } 
introduce el valor de la cookie si el email existe, el problema es que llega a establecer el valor de la cookie, pero cuando intento recogger el valor con $_COOKIE es como si no hubiera pasado nada, que psara?
Código PHP:
if($link=="email"){
    
$funciones = new funciones;
    
$email $_POST['email'];
    
$nick $_POST['nick'];
    
$email_verificacion $funciones->email_verificacion($email);
    if(
$email_verificacion){setcookie('email',$email);echo "pasa";}else{header ("Location: /files.php?nick=$nick");}