Новичок
Покинул форум
Сообщений всего: 19
Дата рег-ции: Нояб. 2010
Откуда: Украина, Харьков
Помог: 0 раз(а)
|
Вот пример кода:
PHP:
скопировать код в буфер обмена
<?PHP $ch = curl_init('https://auth.mail.ru/cgi-bin/auth'); curl_setopt($ch, CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 (.NET CLR 3.5.30729) '); $headers = array ('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 ', 'Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 ', 'Accept-Encoding: gzip,deflate ', 'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 '); curl_setopt($ch, CURLOPT_POSTFIELDS , 'Login=mail&Domain=inbox.ru&Password=password'); echo $result; ?>
После запуска ничего не происходит, отснифил запросы, вроде обращается к серверу mail.ru с моими данными, но прежде почему то обращается ко всем поисковикам, точнее к большинству. А еще в заголовке запроса в самом начале пишется:
Цитата:
/curl/index.php
host: localhost
Так и надо? возможно тут должны быть сервера mail.ru? Или это свидетельствует о том, что сначала идет обращение на локалхост к моему сценарию, а потом уже он выполняется.
И еще: строки:
принимают куки или отправляют? Для того, что бы залогиниться, нужно предварительно как то получить куки, записать их в файл, потом, используя их, уже пробовать залогиниться? Нужно ли чистить куки в броузере перед запуском такого скрипта?
|