php http авторизация

php http авторизация

http auth php header file_get_contents. Если установлена http авторизация на сайте, можно авторизоваться на php, указав в заголовке логин-пароль.

<?
$opts = array(
    'http' => array( 
	    'request_fulluri'=>true, 
	    'header' => array( 
       		"Authorization: Basic " . base64_encode("user:password") 
        ) 
    ) 
); 
$context = stream_context_create($opts); 
echo file_get_contents("http://site.com", false, $context);