Исходники
Статьи
Языки программирования
.NET Delphi Visual C++ Borland C++ Builder C/С++ и C# Базы Данных MySQL MSSQL Oracle PostgreSQL Interbase VisualFoxPro Веб-Мастеру PHP HTML Perl Java JavaScript Протоколы AJAX Технология Ajax Освоение Ajax Сети Беспроводные сети Локальные сети Сети хранения данных TCP/IP xDSL ATM Операционные системы Windows Linux Wap Книги и учебники
Скрипты
Магазин программиста
|
Ishodniki.Ru »
Online книги »
PHP книги »
Руководство по PHP 3.0 Эти функции позволяют вам управлять ывводом на удаленный браузер на уровне протокола HTTP. headerheader -- послать необработанный заголовок HTTPОписание
Функция Header()
используется в начале HTML-файла
для отправки строки HTTP
заголовка. Смотри HTTP
1.1 Specification для более подробной информации
о заголовках HTTP.
Header("Location: http://www.php.net"); /* Редирект браузера на сайт PHP */ exit; /* Код, следующий ниже, не будет исполняться после редиректа. */
PHP-скрипты часто генерируют динамический
HTML, который не следует кешировать на
клиентском браузере или прокси-сервере.
Многие прокси и клиенты можно заставить
отключить кеш: setcookiesetcookie -- послать кукОписаниеint setcookie (string name, string value, int expire, string path,
string domain, int secure);
SetCookie() определяет кук, который будет послан вместе с остальной информацией из заголовка. Все аргументы, исключая name опциональны. Если присутствует только аргумент name, кук с указанным именем будет удален с клиента. Вы также можете представить любой из аргументов пустой строкой, с целью пропуска оного (""). Параметры expire и secure являются целочисленными и ен могут быть заменены пустыми строками. Для этой цели используют (0). Аргумент expire - это стандартное время Unix, возвращаемое функциями time() или mktime(). secure показывает, что кук следует передавать только по защищенному соединению HTTPS. Некоторые примеры:
Заметим, что значимые части кука при посылке будут автоматически урл-кодированы, тогда как при приеме кука - автоматически декодированы и присвоены переменным с соответствующими именами. Для просмотра содержания тестового кука в скрипте, просто:
echo $TestCookie;
Для получения более подробной информации о куках, смотрите спецификацию Netscape по http://www.netscape.com/newsref/std/cookie_spec.html. Microsoft Internet Explorer 4 с Service Pack 1 могут некорректно работать с куками, где установлен параметр path. Назад | Содержание | Вперед |
Форум Программиста
Новости Обзоры Магазин Программиста Каталог ссылок Поиск Добавить файл Обратная связь Рейтинги
|