Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ciasteczka - nie tworzy mi się
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, po załadowaniu strony wyświetlam userowi popupa z reklamą, chciałbym aby miał możliwość zaznaczenia opcji, nie pokazuj ponownie tej informacji. Chciałbym zastosować do tego ciasteczko, ale...... tu mam problem. Tworzę ciacho:
  1. if(isset($_COOKIE['ramka'])){
  2. echo $_COOKIE['ramka'];
  3. }
  4. else{
  5. setcookie('ramka', 'nie', time()+3600);
  6. echo 'Ciastko zostało właśnie wysłane!';
  7. }
  8.  


dla testów zastosowałem komunikat Ciastko zostało właśnie wysłane kiedy nie ma ciastka i wyświetla mi się za każdym razem. co mam nie tak?
Forti
Spróbuj tak:

  1. setcookie('ramka', 'nie', time()+3600, '/');



@Daimos

w sumie też może być. Ciastko po prostu się nie tworzy.
Daimos

Pewnie problem z nagłówkami
krzesik
<?PHP
ini_set( 'display_errors', 'On' );
error_reporting( E_ALL );
?>

nie wyświetla mi żadnych błędów, jak mogę to jeszcze sprawdzić? nadmianiem, że ciastka tworzone przez facebooka oraz informacja o "cookies" są generowane prawidłowo

ok ciastko już mi się tworzy, podpowiedzcie mi jeszcze jak przypisać zaznaczonego checkboxa do wartości w ciachu.
ktoś zaznacza nie pokazuj mi więcej i value z checkboxa zapisuje się do ciastka
Forti
Jak kliknie aby nie pokazaływało się (czy tam jak nazwiesz button) to tworzysz sobie po prostu ciastko a później przy refresh sprawdzasz warunkiem czy istnieje ciastko. Nie rozumiem problemu wink.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.