Cookies 

PHP może także tworzyć ciasteczka (cookies) czyli pliki w których zawarte są informacje. Zapisywane są one na komputerze osoby korzystającej ze strony. Skrypt w momencie gdy osoba ponownie z niego skorzysta może pobrać z tego pliku dane. Do zapisywania cookies'ów ( czyt. kukisów) na komputerze klienta służy funkcja setcookie :
setcookie(name, value, expire, path, domain, secure)
Najważniejszymi parametrami tej funkcji są name , value i expire. Pozostałe mają mniejsze znaczenie. Parametr name to nazwa ciasteczka . Value oznacza jego wartość. Expire to data wygaśnięcia wyrażona w sekundach od 1 stycznia 1970 roku. Kiedy użytkownik z zapisanym cookie otworzy stronę zawierającą skrypt, zostanie utworzona zmienna o nazwie takiej jak podana w parametrze name, zawierająca wartość ciasteczka np:
<?
$iloscWejsc++;
setcookie("iloscWejsc", $iloscWejsc);
?>
<HTML>
<BODY>
Odwiedzasz tą stronę już po raz
<?
echo($iloscWejsc);
?>
</BODY>
</HTML>

Po wykonaniu skryptu każdy użytkownik będzie dostawał komunikat o tym ile razy już odwiedził tą stronę. Bardzo ważne jest umieszczenie komendy setcookie przed tagiem <HTML>, ponieważ cookies są wysyłane do przeglądarki użytkownika wraz z nagłówkiem strony. Po tagu <HTML> nagłówek jest już wysłany, więc jest za późno na wysłanie cookie.

<? Wprowadzenie ?> <? Składnia ?> <? Funkcje ?> <? Zmienne typu STRING ?> <? Warunki i Pętle ?> <? Formularze ?>  <? Operacje na plikach ?> <? Klasy ?> <? Cookies ?> <? Obsługa plików GIF ?> <? Przykład 1 - Księga Gości ?> <?  Przykład 2 - Licznik tekstowy ?> DODATEK : <? Funkcje MySQL ?>