|
0 Всего найдено: 18
Alexufo
Сообщение
28/05/2011 18:28
Копия темы
curl и аяксовая форма че то не выходит. Я фаербагом отловил запрос Post XmlHttpRequest Как его курлом то сэмулировать? верно? =========== curl_setopt($ch, CURLOPT_URL, 'http://сайт'); // какой сайт curl_setopt($cch, CURLOPT_HTTPHEADER, array( "X-Requested-With" => "XMLHttpRequest", )); // тип заголовка curl_setopt($ch, CURLOPT_POSTFIELDS, 'что из фаербага достал post ''); // че слать =====
Neutral
Сообщение
28/05/2011 19:44
Копия темы
уже была недавно похожая тема. Автоматическая отправка формы на php, help
stepanoff1991
Сообщение
28/05/2011 21:56
Копия темы
Во-первый, при пост запросе не забывай строчку curl_setopt($ch, CURLOPT_POST, 1); А во-вторых всегда закрывай курл curl_close($ch); Кстати, хттп хэдер не обязателен, можно просто всего-лишь отправлять агент curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
Alexufo
Сообщение
28/05/2011 22:28
Копия темы
курл закрываю) POST 1 тоже есть.) Первую авторизацию я прохожу.Кукисы сохранены а дальше мне нужно запрос на аяксе выполнить. Читал еще нужно передать это: curl_setopt($ch, CURLOPT_HTTPHEADER, array("X-Requested-With" => "XMLHttpRequest",) единственное что меня путает.Аяксовый запрос имеет phpsessionID.Его нужно подсовывать из кук?)
Neutral
Сообщение
29/05/2011 10:36
Копия темы
так показывайте что и куда надо слать, мы же не ясновидящие.
Alexufo
Сообщение
29/05/2011 14:05
Копия темы
подскажи пдалста.Я могу за одну сессию открытие закрытие крула сначала выолнить одну авторизацию, потом на другой странице другую? или для другой курл нужно переоткрывать?
Neutral
Сообщение
29/05/2011 14:12
Копия темы
curl_setopt($ch, CURLOPT_COOKIESESSION, true); чистит куки.
Alexufo
Сообщение
29/05/2011 14:24
Копия темы
немного не так выразился но все равно пригодилось) у меня вот какая ситуация 1) авторизация на сайте 2) аякс запрос между первыи и вторым курл нужно закрыть и открыть другой?
Neutral
Сообщение
29/05/2011 14:34
Копия темы
curl_setopt($ch, CURLOPT_URL, $url_second);
Neutral
Сообщение
29/05/2011 15:03
Копия темы
да. вот только я уже забыл пример задачи, в которой оправдано использование eval()
Alexufo
Сообщение
29/05/2011 15:06
Копия темы
я лох просто) спросил у 10-го знакомого) привыкаю еще к синтаксису) ща дальше буду мучаит курл)))
Alexufo
Сообщение
29/05/2011 17:07
Копия темы
я не могу понять в кукисах у меня прописан один PHPSESSID а в echo $_COOKIE['PHPSESSID']; другой выводится как так?
Neutral
Сообщение
29/05/2011 17:42
Копия темы
$_COOKIE это куки вашего браузера. вы их с куками курла не путаете?
Alexufo
Сообщение
29/05/2011 18:06
Копия темы
0
хм.. вот тут я туг) спасибо) значит путал) курл же как другой браузер)точно |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |