Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]tworzenie ciasteczka po poprawnym zalogowaniu
Forum PHP.pl > Forum > Przedszkole
jacek115
Witam,

główkuję nad pewnym rozwiązaniem problemu i coś cienko mi to wychodzi więc prosiłbym o pomoc smile.gif

Problem jest zasadniczo dość prosty:

Mam prosty formularz logowania i chciałbym aby po poprawnym zalogowaniu na komputerze użytkownika zostało stworzone ciasteczko. Żeby to zrobić wykorzystuję funkcję setcookie() i prostego if-a

  1. if($_POST["haslo"] == 'haslo'){
  2. setcookie('nazwa','wartosc',time() + (86400 * 7));
  3. }


problem polega na tym że nie mogę umieścić ciasteczka jeżeli przed nim występowała jakaś treść (w tym wypadku formularz) gdyż zwraca mi błąd:

  1. Cannot modify header information - headers already sent


Jedyne rozwiązania które przychodzi mi do głowy to wykorzystanie javascript do umieszczenia ciasteczka zamiast setcookie(), ale chciałbym tego uniknąć.
Czy ktoś ma może pomysł jak to powinno być zrobione?
erix
Było setki razy na forum. Nie wiem, jak Ci się udało dodać ten temat. tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.