Desarrollo Web /

Borrar Cookies en PHP

Participa en el tema Borrar Cookies en PHP en el foro Desarrollo Web.
Hola, tengo un problema con las cookies.. Creo pero despues no la puedo borrar.. es ...

Buscar en este tema:
 
  •  
    guidoji escribió el 09/07/2003 a las 17:25 hs.
     
    ¿Mensaje inapropiado?
    #1 Borrar Cookies en PHP
    Hola, tengo un problema con las cookies..
    Creo pero despues no la puedo borrar.. es la version 4.3.2 del PHP

    Código PHP:
    function crearCookie($sid) {
        
    setcookie("cookie_id",$sid,time()+60*60*24*365);
    }

    function 
    borrarCookie() {
        
    setcookie("cookie_id");
    }

    if (
    $cookie_id!=0) {
                echo 
    "Si";
    }else {
                echo 
    "No";

    Eso es una parte del codigo... saben como hacer para borrar la cookie?
    +
     
    0
    Me gusta
     
    http://www.psicofxp.com/forums/desarrollo-web.264/119646-borrar-cookies-en-php.html
    | Más
  • webstudio escribió el 09/07/2003 a las 21:11 hs. ¿Mensaje inapropiado?

    #2

    La verdad, que para setear y borrar Cookies, en esa version del PHP, ya te recomiendo que utilizes el array superglobale $_COOKIE. Te va a solucionar mucho, sobre todo para borrar cookies :

    unset($_COOKIE["cookie_id"]);

    De todas maneras, tené en cuenta que una cookie no se borra hasta que no sean reenviados los headers en un nuevo pedido al server, por lo que si vos en archivo1.php borrás una cookie, hasta que no recargues la página o pases a una nueva, la cookie no va a borrarse efectivamente.

    Saludos.
    Me gusta este mensaje
  • quaTTro escribió el 22/06/2004 a las 23:52 hs. ¿Mensaje inapropiado?

    #3 Re: Borrar Cookies en PHP

    Hola gente, tengo un problema similar con cookies. Para el siguiente código corriendo en win 98 la cookie se borra correctamente, pero para win XP no. Que puedo hacer? Como uso el $_COOKIE? Code:

    if ($submit=="Login") {
    $Link = mysql_connect ($Host, $User, $Password);
    mysql_select_db("$DBName") or dir ("Could not select database");
    $Query = "select * from user where username='$username'";
    $Result = mysql_db_query ($DBName, $Query, $Link);
    while ($Row = mysql_fetch_array ($Result)) {
    if ($Row["password"]==$password ) {
    setcookie ("Permitido", "OK", time() + 7200);
    print("<CENTER><font size=-1 face=Verdana>Cookie instalada con éxito.<br><br><a href=\"tal.php\"><B>Ver tal</B></a></font></CENTER>");
    } else {
    print("<CENTER>Contraseña errónea.</CENTER>");
    }
    }
    } elseif ($submit=="Logout") {
    setcookie ("Permitido", "OK", time() - 7200);
    print("<CENTER><font size=-1 face=Verdana>Fuiste deslogueado correctamente.<br><br><a href=\"tal.php\"><B>Volver a loguearse</B></a></font></CENTER>");
    }
    Me gusta este mensaje


Estadísticas del tema
  • 2 RESPUESTAS
  • 15087 VISTAS
  • 3 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB