php header |

Кілька корисних заголовків собі на довгу память.

// Завжди "Все оК"
header('HTTP/1.1 200 OK');
 
// нема такої сторінки
header('HTTP/1.1 404 Not Found');
 
// Нема доступу
header('HTTP/1.1 403 Forbidden');
 
// Та штука яку ви запрошуєте в іншому місці
// І ЗАРУБАЙТЕ ЦЕ СОБІ НА НОСІ.
header('HTTP/1.1 301 Moved Permanently');
 
// Дуже поганий код :(
header('HTTP/1.1 500 Internal Server Error');
 
// Перехід на іншу сторінку
header('Location: http://www.example.org/');
 
// Перенаправлення з затримкою
header('Refresh: 10; url=http://www.example.com/');
print 'Через 10 секунд перейдемо на іншу сторінку';
 
// аналог HTML-ного
//<meta http-equiv="refresh" content="10;http://www.example.org/ />
 
// Заголовеи для скачування
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="example.zip"'); 
header('Content-Transfer-Encoding: binary');
readfile('example.zip'); // Генеруємо або читаємо і віддаємо файлик
 
// Забороняємо кешувати сторінку,
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Дата в минулому
header('Pragma: no-cache');
 
// Задаємо тип контенту
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: text/plain'); // просто текст
header('Content-Type: image/jpeg'); // JPG малюночок
header('Content-Type: application/zip'); // ZIP файл
header('Content-Type: application/pdf'); // PDF файл
header('Content-Type: audio/mpeg'); // Медіа MPEG файл
header('Content-Type: application/x-shockwave-flash'); // флешка
Запис 'php header' 2 коментарі
  1. MaoDzeDunNo Gravatar:

    Спасибо, капитан!

  2. NRGNo Gravatar:

    спасибо КЭП =)

Коментувати

*

*

Категорії
Архів