Basic авторизация через CURL
<?php
/*
* Basic авторизация через CURL
* автор: nc_soft
* 01.01.08
*/
/* кто не знает что это такое перейдите по ссылке http://goldwebit.net/basic/index.php */
//запрашиваемая страница
$curl = curl_init('http://goldwebit.net/basic/index.php');
//юзер и пароль
$user = "nc_soft";
$password = "snippets";
//это потом раскомментируете, чтобы убедиться в необходимости этих данных ;)
//$user=$password='';
//вразумительный браузер
curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0");
//интересно посмотреть заголовки?
curl_setopt($curl,CURLOPT_HEADER,1);
//если есть юзер и пароль, то вводим
if(!empty($user) && !empty($password))
{
//говорим что это basic, хотя и без этого работает с моей страницей
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl,CURLOPT_USERPWD,$user . ":" . $password);
}
//посылаем запрос
curl_exec($curl);
?>