Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: curl-авторизация на seopult.ru
 
 автор: AleksRyzhov   (10.11.2010 в 23:45)   письмо автору
 
 

Приветствую!
Мне необходимо авторизоваться на сайте seopult.ru и извлечь некоторые данные о туда.
Написал скрипт авторизации, а он не работает, точнее авторизуется, пишет:"Приветствую юзер....", а затем пишет:"У вас нет доступа в эту зону". Что в скрипте сделано не так:
<?
set_time_limit
('0');


$referer "http://www.seopult.ru"

$url "http://seopult.ru/user.html?itp_redirect=%2Fguest.html"
$user_agent 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.8';
$user_cookie_file $_SERVER['DOCUMENT_ROOT'].'/amicus/cookies.txt';
$headers = array
      (
          
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8',
          
'Accept-Language: ru,en-us;q=0.7,en;q=0.3',
          
'Accept-Encoding: gzip,deflate',
          
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
      
);
$ch curl_init();
curl_setopt($chCURLOPT_URL,$url);
curl_setopt($chCURLOPT_POST1);
curl_setopt ($chCURLOPT_USERAGENT$user_agent);
curl_setopt($chCURLOPT_REFERER"http://seopult.ru/");
curl_setopt($chCURLOPT_POSTFIELDS'uname=tester8&pass=tester9&op=login');
curl_setopt($chCURLOPT_COOKIEJAR$user_cookie_file);  
curl_setopt($chCURLOPT_COOKIEFILE$user_cookie_file);  
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_FOLLOWLOCATION,1);
$result curl_exec($ch); 
curl_close($ch);  
echo 
$result;

?>

вот тестовый аккаунт:
логин tester8
пасс tester9
Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования