Cookie azeby bylo odczytane MUSI sie przeladowac strona. O tym musisz pamiętac. Ponizszy przyklad powinien byc jeszcze objęty sprawdzeniem czy plik jest do zapisu. Czy udalo sie otworzyc plik i czy udalo sie zapisac (akurat to jest) vZmienna $wrote przypisana jest funkcji fwrite i jesli zapis przebiegnie prawidlowo zwroci true co widac ponizej w warunku.
<?php
if(!isset($_COOKIE['dane'])) {
$FileName = 'plik.txt';
$AddContent_1 = 'Jakas tresc 1';
$AddContent_2 = 'Jakas tresc 2';
$foo = fopen($FileName, 'a'); $wrote = fwrite($foo,$AddContent_1 . ' ' . $AddContent_2 . PHP_EOL
);
if($wrote)
{
echo "Cookie zostalo ustawione. Wcisnij F5 aby je usunac";
} else {
}
} else {
echo 'Wartosc cookie: ' . $_COOKIE['dane']; echo '<br>Cookie zostalo usuniete. Wcisnij F5 aby ustawic cookie';
}
?>