Brauche Hilfe beim löschen eines Cookies..

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Brauche Hilfe beim löschen eines Cookies..

    Hallo..

    ich versuche mit dem folgendem code ein cookie zu löschen.. bzw. es neu zu setzen.. aber es fuktioniert leider nicht .. wenn ich nach dem code das cookie ausgehe, hat es immer noch den gleichen wert wie vorher...



    PHP-Code:

    $_SESSION 
    = array(); 
        
            
    setcookie('cookieName'''time()-3600'/'); 
            
    setcookie(session_name(),  ''time()-3600'/'); 
            
            
    session_destroy(); 
    danke im voraus!

  • #2
    wie setzt du denn das ursprungscookie?
    ad astra
    --- bin nun mal Perry Rhodan Fan ---

    Kommentar


    • #3
      wenn ich nach dem code das cookie ausgehe, hat es immer noch den gleichen wert wie vorher...
      Wann/Wo/Wie gibst du es aus?

      Kommentar


      • #4
        PHP-Code:
        //Cookie setzen
        $cookieValue 10005;
        setcookie("cookieName"$cookieValuetime()+60*60*24*30);  /* verfällt i30 Tagen */

                       //Cookie Löschen
                
        $_SESSION = array(); 
            
                
        setcookie('cookieName'''time()-3600'/'); 
                
        setcookie(session_name(),  ''time()-3600'/'); 
                
                
        session_destroy();
                
        //Cookie Löschen Ende    
            
            ///Cookie Ausgeben    
            
        echo "<br /> Cookie: ".$_COOKIE['cookieName']; 

        Kommentar


        • #5
          Seite neu geladen? Cookie immer noch da?

          Kommentar


          • #6
            ja.. der ist dan immer noch da .. da tut sich garnix ..

            Kommentar


            • #7
              PHP-Code:
              setcookie("cookieName"$cookieValuetime()+60*60*24*30); # hier ist kein '/' vorhanden
              setcookie('cookieName'''time()-3600'/'); # hier ist '/' vorhanden 
              mag DA vllt der unterschied liegen?
              Gruß
              Uzu

              private Homepage

              Kommentar


              • #8
                ob mit '/' oder ohne... es passiert nix.... kein unterschied .. garnix.. nada... niente .. null... alles umsonst ... was ist den das problem??

                Kommentar


                • #9
                  Cookies müssen mit den selben Parametern gelöscht werden, mit denen sie gesetzt wurden. Ist der value-Parameter ein leerer String oder FALSE und alle anderen Werte entsprechen dem früheren Aufruf von setcookie, wird das Cookie mit dem angegebenen Namen vom Client gelöscht.

                  was enthält

                  $cookieValue
                  ad astra
                  --- bin nun mal Perry Rhodan Fan ---

                  Kommentar


                  • #10
                    PHP-Code:
                    setCookie("test1""1"time()+3600'/');
                    setCookie("test2""1"time()+3600'/');
                    setCookie("test1""1"time()-1'/');
                    echo 
                    "test1 ".$_COOKIE['test1']."<br>";
                    echo 
                    "test2 ".$_COOKIE['test2']; 
                    Ausgabe:
                    Notice: Undefined index: test1 in /srv/www/htdocs/lokal/sonst/cookie.php on line 6
                    test1
                    test2 1

                    also bei mir funkt das erzeugen und löschen eines cookies.
                    hast du einen proxy eingetragen? (damit hatte ich eben probleme)
                    und wie ist dein browser eingestellt? behält er die cookies solange bis der browser geschlossen wird, oder wielange der cookie gültig ist?
                    Gruß
                    Uzu

                    private Homepage

                    Kommentar


                    • #11
                      ich verstehe das nicht ..

                      das beispiel von "UzumakiNaruto" funktioniert bei mir auch .. nur der andere cookie funktioniert nicht ..

                      in dem cookievalue ist eine zahl wie z.b. 1000028 drinne...

                      Kommentar


                      • #12
                        alos ich habs bei mir local mal ausprobiert:

                        PHP-Code:
                        $cookieValue 10005;

                        setcookie("cookieName"$cookieValuetime()+60*60*24*30);  /* verfällt i30 Tagen */

                                       //Cookie Löschen
                                
                        $_SESSION = array(); 
                                
                        setcookie('cookieName'falsetime()-3600); 
                           
                             
                        session_destroy();
                                
                        //Cookie Löschen Ende    
                            
                            ///Cookie Ausgeben    
                            
                        echo "<br /> Cookie: ".$_COOKIE['cookieName'];
                        exit; 
                        funzt meines Erachtens liegt es wirklich an dem '/'
                        Zuletzt geändert von martin_duisburg; 18.05.2008, 17:10.
                        ad astra
                        --- bin nun mal Perry Rhodan Fan ---

                        Kommentar

                        Lädt...
                        X