Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> setcookie dziala poprawnie tylko w operze, j.w.
Shaezar
post 4.04.2006, 13:49:00
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.11.2005

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


W skrócie: Robie sobie skrypt logowania. Zrobiłem wiec sobie sesje w połączeniu z baza danych. Generuję sobie $id_sesji i najpierw pobieram poprzez $_GET z paska adresu, a potem zapisuje to do cookies. Tyle, że zapis do cookies działa mi tylko w operze. FF i IE odmawiają posłuszeństwa. Jak dam zaraz przed setcookie(zawartość):
die($id_sesji) to poprawnie wyświetla się to id, więc linijkę niżej powinno zapisać ciasteczka do przeglądarki. Funkcja ta wygląda tak:
Kod
setcookie('cookie_sid', $id_sesji, 0, '/homepege', 'localhost', 0);

Zaznaczam, ze pracuję na apache i skrypt mam w folderze homepage.
No i jak juz wspomniałem, w Operze potem po uruchomieniu: die($HTTP_COOKIE_VARS['cookie_sid'])

Wyświetla mi się $id_sesji, natomiast w IE i FF nie. Za chiny nie potrafię tego rozgryźć.
Pozdrawiam i liczę na pomoc.

Ten post edytował Shaezar 4.04.2006, 13:49:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
mike
post 4.04.2006, 13:54:39
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


setcookie()
Cytat
Częste pułapki:
  • Ciasteczka nie będą widziane do następnego przeładowania strony dla której mają być widoczne.
  • Ciasteczko może być usunięte tylko z tymi parametrami, z jakimi je ustawiono.

Czyżby o to chodziło? winksmiley.jpg
Go to the top of the page
+Quote Post
Shaezar
post 4.04.2006, 14:08:24
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 17.11.2005

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


chuba chodziło o czas. Myslałem że 0 jest domyślnie nieskonczenie długo. Potem próbowałem na minute ustawić (3600) i nic. Potem dopiero wpadłem że to od stycznia 1970 jak unix wszedł jest liczone ... więc (time() + 3600) i śmiga. Dzieki za pomoc smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 15:04