Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > http-авторизация средствами curl


Автор: strug 30.8.2009, 16:15
всем привет

подскажите как реализовать http аутентификацию из скрипта
попробую объяснить:

доступ к папке на сервере через http аутентификацию
мне нужно, чтобы скрипт автоматически обходил эту аутентификацию и дальше выполнял определенные действия

подскажите куда рыть....

спасибо

Автор: strug 30.8.2009, 17:12
Ипатьев, 
проходил

пробывал работать с cURL

Код

<?php 
// HTTP authentication   
$url = "http://site/";   
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_USERPWD, "LOGIN:PASS"); //login/pass - это и есть данные для аутентификации? 
$result = curl_exec($ch); 
echo $result; 
?>


но ничего не происходит

Автор: strug 30.8.2009, 17:43
извеняюсь...такая конструкция работает корректно, просто был не правильно записан $url

Код

<?php  
// HTTP authentication    
$url = "http://site/";   //ТУТ НУЖНО УКАЗАТЬ ПУТЬ К СКРИПТУ 
$ch = curl_init();  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_URL, $url);  
curl_setopt($ch, CURLOPT_USERPWD, "LOGIN:PASS"); //login/pass - это и есть данные для аутентификации!!!!  
$result = curl_exec($ch);  
echo $result;  
?>


тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)