Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 17.03.2011 Ostrzeżenie: (0%)
|
Witam,
mam banalny błąd, ale nie wiem co jest jego przyczyną: mam stronę z oknem logowania, po wpisaniu danych i przesałniu formularza przesyła dane na tą samą stronę (index.php) na samej górze sprawdza poprawność danych i jeśli OK to dodaje ciasteczka, reszta strony sprawdza tak jak zwykle i w zależności czy jest ciasteczko to generuje lub nie. Problem w tym, że po zalogowaniu muszę jeszcze raz odświeżyć stronę, może mi ktoś wytłumaczyć czemu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%)
|
Cytat Problem w tym, że po zalogowaniu muszę jeszcze raz odświeżyć stronę, może mi ktoś wytłumaczyć czemu? Tworzysz ciasteczko i w tym samym żądaniu chcesz sprawdzić czy zostało utworzone? Nie da się tak. Pod koniec skryptu który tworzy ciasteczko, dodaj tuż za nim przekierowanie na stronę na której jest (header('Location: /index.php')) i w ten sposób strona się przeładuje a nawet nie zauważysz że się przeładowała. |
|
|
|
virtualman Logownaie 29.03.2012, 12:19:21
Kshyhoo Szklana kula mówi, że masz błąd w kodzie... 29.03.2012, 12:22:26
virtualman Wiem, że można dodać header("Location: index.... 29.03.2012, 14:06:16
MatKus Nie można, ponieważ zmienna $_COOKIES przecho... 30.03.2012, 13:59:09 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 17:01 |