Показать сообщение отдельно

  #2  
Старый 27.10.2008, 18:48
3me9I
Новичок
Регистрация: 27.10.2008
Сообщений: 14
С нами: 9231385

Репутация: 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; 
Чего не так делаю??
 
Ответить с цитированием