Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Авторизация средствами curl
Форумы портала PHP.SU » » Работа с сетью » Авторизация средствами curl

Страниц (1): [1]
 

1. Runet4ik - 13 Сентября, 2011 - 01:10:44 - перейти к сообщению
Доброй Всем Ночи! Имеется такой код:
PHP:
скопировать код в буфер обмена
  1.  
  2. $headers = array('Accept: */*', 'Accept-Language: ru', 'Content-Type: application/x-www-form-urlencoded', 'Accept-Encoding: gzip, deflate', 'Host: site.ru', 'Content-Length: 30', 'Connection: Keep-Alive', 'Cache-Control: no-cache');
  3. $ch = curl_init("https://site.ru/check.php?FIELD=VALUE");
  4. curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
  5. curl_setopt($ch, CURLOPT_REFERER, "https://site.ru/login.php");
  6. curl_setopt($ch, CURLOPT_HEADER, TRUE);
  7. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  8. curl_setopt($ch, CURLOPT_POST, 1);
  9. curl_setopt($ch, CURLOPT_POSTFIELDS, "LOGIN=login&PASSWORD=pass");
  10. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  11. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13. $res = curl_exec($ch);
  14. echo $res;
  15.  

Заголовок приходит хороший, но вот самой страницы нет. Почему не пойму...
2. LIME - 13 Сентября, 2011 - 11:11:50 - перейти к сообщению
Runet4ik заголовок давайте
3. Runet4ik - 13 Сентября, 2011 - 22:44:05 - перейти к сообщению
LIME пишет:
Runet4ik заголовок давайте

Заголовок такой:
PHP:
скопировать код в буфер обмена
  1.  
  2. HTTP/1.1 200 OKDate: Mon, 12 Sep 2011 19:40:05 GMTServer: ApacheAccept-Ranges: bytesExpires: Mon, 12 Sep 2011 19:40:05 GMTCache-Control: no-cache, must-revalidateVary: User-AgentTransfer-Encoding: chunkedContent-Type: text/plain; charset=windows-1251<SESSION_ID>AAABfgNqmRMSvx8sn1yG00m3NXgqtpez</SESSION_ID><LANG_ID>1</LANG_ID><CHANNEL>WWW</CHANNEL><AUTH_MODE>U</AUTH_MODE>
  3.  
4. DeepVarvar - 17 Сентября, 2011 - 00:25:15 - перейти к сообщению
Runet4ik пишет:
LOGIN=login&PASSWORD=pass
Runet4ik пишет:
FIELD=VALUE
точно в uppercase должно быть?
5. LIME - 17 Сентября, 2011 - 00:38:57 - перейти к сообщению
DeepVarvar там ssl
6. Runet4ik - 17 Сентября, 2011 - 19:49:59 - перейти к сообщению
DeepVarvar пишет:
Runet4ik пишет:
LOGIN=login&PASSWORD=pass
Runet4ik пишет:
FIELD=VALUE
точно в uppercase должно быть?

Да. Я изложил почти, как есть, единственное, там где login и pass цифры.

 

Powered by ExBB FM 1.0 RC1