PHP/Obsługa ciastek: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Nie podano opisu zmian
Linia 36:
// 4
header('HTTP/1.1 404 Not Found');
exit('Nie znaleziono pliku '.htmlspecialchars($_GET['plik'])); // możesz wypisać całą treść strony z komunikatem o błędzie.
}
Linia 72:
?></nowiki>
 
Źródło jest zasadniczo podobne do poprzedniego przykładu. Zmiany widać jedynie w bloku '''else''', gdzie wysyłamy tym razem nagłówek ''Location''. Informuje on przeglądarkę, że treści nie będzie i powinna raczej skontaktować się z podanym plikiem. Innymi słowy, robimy przekierowanie internauty pod inny adres. Protokół HTTP 1.1 wymaga, aby w nagłówku był podany pełen adres do żądanego zasobu. HTTP 1.0 nie miał takich ograniczeń.ni
 
{{Uwaga|Po wysłaniu nagłówka ''Location'' powinniśmy wywołać komendę '''exit;''' albo '''die()''', aby zatrzymać nasz skrypt!}}
 
Kiedy omówiliśmy sobie już właściwości oraz niektóre możliwości nagłówków, możemy przejść do ciastek (ang. ''cookies'') ustawianych właśnie za ich pomocą.
 
=== Ciastka w PHP ===