|
|
|
| Всем привет!
Подскажите, как передать серверу логин с паролем если скрипт должен получить доступ к странице на сайте, которая доступна только авторизированному пользователю? И стоит задача, что бы какимто образом передать при помощи скрипта логин и пароль, сервер принимает из и разрешает этомускрипту получить доступ к закрытой информации. Можно ли такое реализовать средствами php? Может при помощи curl?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: factor213
(15.02.2009 в 18:50)
| | Да, это возможно через сокеты или расширение CURL, авторизация как происходит, каким методом? | |
|
|
|
|
|
|
|
для: cheops
(15.02.2009 в 19:06)
| | Метод POST. Подскажите хотя бы кратко, как это записать при помощи curl? | |
|
|
|
|
|
|
|
для: factor213
(15.02.2009 в 19:34)
| | Можно отталкиваться от следующего скрипта
<?php
// Задаём адрес удалённого сервера
$curl = curl_init("http://site.ru");
// Передача данных осуществляется
// методом POST
curl_setopt($curl, CURLOPT_POST, 1);
// Задаём POST-данные
$data = "name=".urlencode("логин").
"&pass=".urlencode("пароль")."\r\n\r\n";
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
// Выполняем запрос
curl_exec($curl);
// Закрываем CURL соединение
curl_close($curl);
?>
|
Разумеется следует подставить адрес сайта, а также поменять названия полей в POST-данных | |
|
|
|
|
|
|
|
для: cheops
(15.02.2009 в 19:37)
| | Спасибо, буду пробовать. | |
|
|
|
|
|
|
|
для: factor213
(15.02.2009 в 19:34)
| | http://ru2.php.net/manual/ru/book.curl.php
http://brandykov.blogspot.com/2007/11/curl.html | |
|
|
|