LEXAlForpostl
Мой дом здесь!
- Регистрация
- 21 Май 2008
- Сообщения
- 766
- Реакции
- 228
- Автор темы
- #1
Здравствуйте.
Пишу скрипт авторизации.
Получаю:
Куки
В чём не прав?
Пишу скрипт авторизации.
PHP:
<?
function post($url,$post,$refer)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_REFERER, $refer);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cook");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cook");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HEADER, 1);
//curl_setopt($ch, CURLOPT_HTTPHEADER, array('Transfer-Encoding: ','Expect:'));
$result = curl_exec($ch);
return $result;
}
$t=post ("https://mail.infobox.ru/owa/auth.owa","destination=https%3A%2F%2Fmail.infobox.ru%2Fowa%2F&flags=0&forcedownlevel=0&trusted=0&username=sergey%40abp-inform.ru&password=ajhgjcn1&isUtf8=1","https://mail.infobox.ru/owa/auth.owa/");
echo $t;
?>
Всё бы ничего, но куки не устанавливаются.HTTP/1.1 302 Moved Temporarily Server: nginx/0.6.35 Date: Sat, 14 Aug 2010 16:49:34 GMT Connection: keep-alive Content-Length: 0 Location: Для просмотра ссылки Войдиили Зарегистрируйся Set-Cookie: sessionid=; path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT Set-Cookie: cadata=; path=/; expires=Thu, 01-Jan-1970 00:00:00 GMT HTTP/1.1 200 OK Server: nginx/0.6.35 Date: Sat, 14 Aug 2010 16:49:35 GMT Content-Type: text/html; charset=utf-8 Connection: keep-alive Cache-Control: no-cache, no-store Pragma: no-cache Expires: -1 X-OWA-Version: 14.0.639.21 X-AspNet-Version: 2.0.50727 X-Powered-By: ASP.NET X-UA-Compatible: IE=EmulateIE7 Content-Length: 1500
Куки
# Netscape HTTP Cookie File
# Для просмотра ссылки Войдиили Зарегистрируйся
# This file was generated by libcurl! Edit at your own risk.
mail.infobox.ru FALSE / FALSE 1 sessionid
mail.infobox.ru FALSE / FALSE 1 cadata
В чём не прав?