Заголовки header в PHP

Работа с заголовками в PHP. Просто заметка.
  • Описание
  • Комментарии 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(); // Очищает буфер и отключает буферизацию
	
	 
	?>
 
Есть вопросы, пишите...
Добавить комментарий
  1. 0

    alex_a_k

    Не совсем понял что именно делает код.
    Можно подробнее описать?
    25 мая 2020 09:35 Ответить

Оставить комментарий

В корзине: 0 шт.

на сумму: 0

Всего: 0

Оформить заказ Очистить корзину