Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Pewien problem z Cookie
madlung
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.05.2006

Ostrzeżenie: (0%)
-----


Wlasnie jestem w trakcie pisania systemu logowania opartego na cookie, i zauwazylem cos zlego. Napisalem w phpie sobie zeby mi wyswietlalo komunikat czy cookie jest czy nie go nie ma:

  1. <?php
  2. if (isset($_COOKIE['login']))
  3. {
  4. echo 'cookie istnieje';
  5. }
  6. else
  7. {
  8. echo 'cookie nieistnieje';
  9. }
  10. ?>


Kiedy usuwam cookie badz poprzez php badz tez poprzez normalne skasowanie go w folderze z cookami, to po odswiezeniu przegladarki badz powrotu do tej strony nadal wyskakuje mi komunikat "cookie istnieje"(chociaz wartosci zmeinnej przypisanej cookie nie ma - czyli dobrze bo ono nie istnieje) , dopiero po zamknieciu calkowicie przegladarki i odpaleniu jej na nowo wyskakuje mi komunikat jakiego sie spodziewalem czyli "cookie niestnieje". I tu pojawia sie moje pytanie? dlaczego tak sie dzieje? co trzeba
zrobic lub co napisac aby nawet po normalnym odswiezeniu strony nie widzial juz tego cookie bo przeciez zostalo ono skasowane.. a teraz trzeba po prostu odpalac przegladarke na nowo zeby mi wskoczyl komunikat ze cookie nie istnieje!

Dzieki za zainteresowanie!

Ten post edytował madlung 1.05.2007, 21:44:36
Go to the top of the page
+Quote Post
Balon
post
Post #2





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

Ostrzeżenie: (0%)
-----


w jaki sposób usuwasz cookie ?

  1. <?php
  2. $value = 'something from somewhere';
  3. setcookie('TestCookie', $value, time()+3600); /* expire in 1 hour */
  4.  
  5. // set the expiration date to one hour ago
  6. setcookie ('TestCookie', '', time() - 3600);
  7. ?>


Prosto z manuala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Spoko (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Balon 3.05.2007, 06:43:31
Go to the top of the page
+Quote Post
madlung
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 10.05.2006

Ostrzeżenie: (0%)
-----


usuwam cookie poprzez setcookie('login') (wyczytalem ze poprzez samo wpisanie nazwy cookie bez wartosci jemu przypisanej je kasuje) i dziala to i widac ze cookie to jest kasowane w folderze z cookami. Nie robilem tym sposobem co przedstawiles czyli z przeciwnym czasem trwania. Jak bede w domu to sproboje je kasowac twoim sposobem idam znac.

dzieki balon! pomoglo!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 18:39