HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Веля,CURL и редиректы
  #1  
Старый 18.03.2009, 23:50
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию Веля,CURL и редиректы

Пытаюсь после авторизации средиректиться на нужную мне страницу(форумную),но меня кидает после авторизации на index.php.В чём проблема ?
 
Ответить с цитированием

  #2  
Старый 18.03.2009, 23:53
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

в том, что по всей видимости в login.php стоит переадресация на index.php

ЗАйди не одним запросом, а двумя:

1. Авторизация
2. Заход на нужную страницу

Итого два раз ку_рл
 
Ответить с цитированием

  #3  
Старый 18.03.2009, 23:55
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

CURLOPT_FOLLOWLOCATION, true
 
Ответить с цитированием

  #4  
Старый 19.03.2009, 00:05
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

Я так и делал...


$ua = "Mozilla";
$ch = curl_init("http://www.site.com/forum/login.php?action=login");
$req1 = "cookietime=315360000&loginmode=invisible&styleid= 8&loginsubmit=Submit";
curl_setopt($ch,CURLOPT_REFERER,"http://www.site.com/forum/register.php");
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookk");
curl_setopt($ch,CULOPT_COOKIEJAR,"./cookk");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$req1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERAGENT,$ua);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
 
Ответить с цитированием

  #5  
Старый 19.03.2009, 00:11
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами: 9456866

Репутация: 979


По умолчанию

авторизуйся и вторым запросом открывай нужную страницу...
только curl_close($ch); не делай.
 
Ответить с цитированием

  #6  
Старый 19.03.2009, 00:13
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

пфф ненавижу
Цитата:
curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookk");
curl_setopt($ch,CULOPT_COOKIEJAR,"./cookk");
парси кукисы самостоятельно, для этого укажи:
Цитата:
curl_setopt($ch,CURLOPT_HEADER, true);
Цитата:
private function pregCookie($headers)
{
preg_match_all('#Set-cookie: (.*#UiS',$headers,$headers);
return implode('',$headers['1']);
}
 
Ответить с цитированием

  #7  
Старый 19.03.2009, 00:14
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

Точно...терь понятно.Я регнулся,потом авторизовался и пытался перейти.Не получилось.Когда же я просто авторизовался(кукисы-то уже есть),то переход осуществился без редиректов)).Спасибо ребятки )(А ведь почти правильно))))) ).
 
Ответить с цитированием

  #8  
Старый 19.03.2009, 00:39
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
С нами: 10470131

Репутация: 142


По умолчанию

Цитата:
Сообщение от Chaak  
пфф ненавижу

парси кукисы самостоятельно, для этого укажи:
Почему? Ведь вариант с кукифаил проще
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
• Аккаунты • Редиректы • Блоги • Социалки • Фрихосты • uomatrix Разное - Покупка, продажа, обмен 7 24.04.2009 12:01
Продаются Редиректы huyarim Разное - Покупка, продажа, обмен 2 09.04.2009 18:03
Куплю редиректы (domain.co.cc, domain.nm.ru) AlexV Разное - Покупка, продажа, обмен 7 19.03.2009 12:46
Куплю редиректы narod.ru Softina Разное - Покупка, продажа, обмен 1 16.03.2009 18:28
Редиректы с интернет ресуров ttt0z Болталка 0 17.01.2009 16:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.