Квартиры, дома, земельные участки Краснодарского края без посредников. Объявления собственников недвижимости.
Реклама здесь
Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Пример использования HEAD запроса

Метод HEAD аналогичен методу GET, за исключением того, что сервер ничего не посылает в информационной части ответа. Метод HEAD запрашивает только информацию о файле и ресурсе, т.е. ничего кроме заголовков не возвращает. Этот метод используется, когда клиент хочет найти информацию о документе, не получая его. Удобно, когда нужно узнать размер файла, существует ли файл, когда последний раз изменялся файл. Позволяет сэкономить много времени и трафика.

Состав заголовка запроса HEAD должен быть такой же, как в запросе GET.


<?php
// открываем сокет
$fp fsockopen('yapro.ru'80$errno$errstr5);
if (!
$fp) {
    echo 
$errno// ошибка подключения
}
else {
    
// формируем http-заголовки к серверу
    
$request  "HEAD /download/file.txt HTTP/1.0\r\n";
    
$request .= "Host: yapro.ru\r\n";
    
$request .= "User-Agent: Mozilla/2.0\r\n";
    
$request .= "Connection: close\r\n\r\n";
     
    
// отсылаем запрос серверу
    
fputs($fp$request);
     
    
// получем ответ от сервера
    
$content '';
    while(!
feof($fp) ){
        
$content .= fgets($fp);
    }
    echo 
$content;
    
fclose($fp);
}
?>
Скопировать в буфер

Содержимое файла в ответ на запрос HEAD не передается, приходит только заголовок.

B минеральная вода, evian ferrarelle s pellegrino.

© Copyright 2008-2012 by KDG