- Описание
- Комментарии 1
Без объяснений.
<?php
header("Content-Type: text/html; charset=utf-8"); //Передача кодировки и тип документа
setcookie("Test","123", 0x7FFFFFFF); //Создание куки 0x7FFFFFFF-бесконечно
$_COOKIE['Test']; //Вывод куки
$arr = array('test'=>'1', 'a'=>'c');
//Масив в строковый
$ser = serialize($arr); // a:2:{s:4:"test";s:1:"1";s:1:"a";s:1:"c";} - (a:2)-массив из 2 элементовб s-строковое значение, i-числовое значение
unserialize($ser); //unserialize - Разбор из строки
$date = date('d-m-Y H:i:s'); //Дата
/*--------------ЗАГОЛОВКИ-------------------*/
header("Location: http://sait.ru"); // Посылает 302 статус, что значит временные новый адрес.
header("HTTP/1.1 301 Moved Permanently"); // Посылает 301 статус, что значит постоянный новый адрес и потом ищет второй header куда перенаправить пользователя
//или так
header("Location: http://sait.ru", true,301);
header("Location:".$_SERVER["PHP_SELF"]);
header("Refresh: 3; url=http://test.ru"); //Перенаправление на другую страницу через 3 секунды
/*--------------Передача файла-------------------*/
//Передаст то, что будет находиться ниже, записав его в файл первоначально.
header("Content-type: file/octet-stream");
header("Content-disposition: attachment; filename=\"test.txt\"");
/*--------------Кештрование страницы-------------------*/
header("Cache-Control: no-cache"); //Если с момента посещения на сервере ничего не изменялось, то отдать пользователю то что он смотрел
header("Cache-Control: no-store"); //Нет кеширования (Не запоминать)
/*--------------Посылаем куки-------------------*/
header("Set-Cookie: name=Vova");
/*--------------Буферизация-------------------*/
ob_start(); //Включает буферизацию вывода
ob_get_contents(); //Возвращает содержимое буфера
ob_flush(); //Посылает содержимое буфера
ob_end_flush(); //Посылает содержимое буфера и выключает буферизацию
ob_clean(); //Очищает буфер
ob_end_clean(); // Очищает буфер и отключает буферизацию
?>
Есть вопросы, пишите...