|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64727.8860 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
24.07.2010, 18:17
|
#1
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
|
vBulletin логин
Не могу залогиниться курлом в некоторые булки, страница /login.php?do=login постится корректно, но после с полученными куками не могу открыть другие страницы - сообщение "Your submission could not be processed because you have logged in since the previous page was loaded."
Кто сталкивался с проблемой?
PHP код:
$ch=curl_init();
$postfields_assoc_array = array(
"do"=>"login",
"url"=>"/index.php",
"vb_login_md5password"=>md5($pass),
"vb_login_md5password_utf"=>md5($pass),
"s"=>"",
"securitytoken"=>"guest",
"vb_login_username"=>$name,
"vb_login_password"=>$pass,
"cookieuser"=>"1"
);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3");
curl_setopt($ch, CURLOPT_URL, $forum."/login.php?do=login");
curl_setopt($ch, CURLOPT_REFERER, $forum."/index.php");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postfields_assoc_array));
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
$page = curl_exec($ch);
|
|
|
24.07.2010, 18:22
|
#2
|
jaros
Регистрация: 10.05.2009
Адрес: Киев
Сообщений: 1,498
Бабло: $221835
|
помню было такое пару раз, права на директорию и куки.тхт 777?(помню втыкал, в этом проблемма была)
|
|
|
24.07.2010, 18:23
|
#3
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
ТС -->
|
ТС
На большинство форумов спокойно входит.
Куки у меня вообще так:
$cookies=tempnam("/tmp", "COOKIEFILE");
Ну с файлом в папке тоже не лечится.
|
|
|
24.07.2010, 18:27
|
#4
|
jaros
Регистрация: 10.05.2009
Адрес: Киев
Сообщений: 1,498
Бабло: $221835
|
Цитата:
Сообщение от Drunk Monk
"Your submission could not be processed because you have logged in since the previous page was loaded."
Кто сталкивался с проблемой?
|
ну так написано что вы вошли с предыдущей страницы...Или со стартовой логинся, или значит кукисы два раза записываются...при серфе по форуму записывай куки...като-так
|
|
|
24.07.2010, 18:37
|
#5
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
ТС -->
|
ТС
Добавил гет, чтобы предварительно собрать куки - заработало. Слава яйцам
апд. не, ошибся. все равно не проходит
|
|
|
25.07.2010, 00:43
|
#6
|
Senior Member
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
|
Автореферер в курле включи, он referer скорей всего проверяет.
|
|
|
25.07.2010, 01:16
|
#7
|
Senior Member
Регистрация: 26.08.2008
Адрес: UA
Сообщений: 2,941
Бабло: $402835
|
шляпа закопана где-то в двойных куках
|
|
|
25.07.2010, 01:28
|
#8
|
кодер
Регистрация: 21.01.2008
Сообщений: 315
Бабло: $69585
|
а скинь урл в личку или аську)
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
|
|
|
25.07.2010, 01:39
|
#9
|
Je suis moine ivre
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
ТС -->
|
ТС
RedHead, а что за даблкуки?
Последний раз редактировалось Drunk Monk; 25.07.2010 в 01:55.
|
|
|
|