
27.10.2008, 18:48
|
|
Новичок
Регистрация: 27.10.2008
Сообщений: 14
Провел на форуме: 13381
Репутация:
0
|
|
Здравствуйте.
Вот пробую приспособить этот способ к сайту memori.ru.
Но там защита на регистрацию стоит.
Никаких изменяемых полей вроде нет.
PHP код:
$url = "http://memori.ru/login/";
$ua = 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT)';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result=curl_exec($ch);
$sess_cookie=substr($result, strpos($result, "PHPSESSID=")+10, 32);
$post="login=LOGIN&passw=PASSWORD&go_logining=1";
curl_setopt($ch, CURLOPT_URL, "http://memori.ru/login/");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIE, $sess_cookie);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://memori.ru/");
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$result = curl_exec($ch);
echo $result;
Чего не так делаю?? 
|
|
|