Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak zmodyfikować cookie PHPSESSID (logout po zamknięciu przeglądarki)
bandix
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2009

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


Witam !
Robię skrypt LOGIN/LOGOUT i chcę aby to "nieśmiertelne" cookie, które zostało utworzone funkcją SESSION o nazwie: PHPSESSID zostało usunięte po zamknięciu okna przeglądarki. Chodzi mi o to aby użytkownik musiał się za każdym razem zalogować po wejściu na stronę.
Szukałem w google po forach, czytałem manual na temat setcookie() ale nie poradzilem sobie ze zformułowaniem odpowiedniej instrukcji. Probowalem - setcookie("PHPSESSID", "PHPSESSID",time()+0) - bo slyszalem ze to 0 wlasnie tak dziala, ale ta instrukcja calkowicie zabija sesje.

Budowa skryptu:

1). session_start();

2). ... sprawdzanie czy login i haslo ok, jezeli tak to dalej ...

4). $_SESSION[] - stworzenie sesji

3). setcookie("PHPSESSID", "PHPSESSID",time()+0);


... no i to zabija sesje, a informacja o uzytkowniku nie przechodzi na nastepne strony.

Plz help.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nexis
post
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


setcookie()
Cytat
The time the cookie expires. This is a Unix timestamp so is in number of seconds since the epoch. In other words, you'll most likely set this with the time() function plus the number of seconds before you want it to expire. Or you might use mktime(). time()+60*60*24*30 will set the cookie to expire in 30 days. If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 22:21