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. |
|
|
|
![]() |
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).
|
|
|
|
bandix [PHP] Jak zmodyfikować cookie PHPSESSID (logout po zamknięciu przeglądarki) 12.09.2009, 22:43:39
Skie Domyślne wysłanie cookie w ten sposób:
Kodsetcook... 12.09.2009, 22:47:19
bandix Super, dziala, dziekuje bardzo za pomoc 13.09.2009, 00:46:11 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 22:21 |