вобщем што мне надо.
мне нужно создать тму на форуме, в форме отправки есть код(типа капчи) который генерируется прикаждом открытии формы отправки,
мне нужно курлом взять форму и спарсить етот код и сразуже отправить пост запрос, как ето сделать?
Форум → Программирование → PHP для идиотов → проблема с curl
Страницы: ← Следующая страница →
Авг. 13, 2011, 12:28 д.п., спустя 1 минуту 57 секунд
Авг. 13, 2011, 12:30 д.п., спустя 2 минуты 1 секунду
Авг. 13, 2011, 12:33 д.п., спустя 2 минуты 50 секунд
Авг. 13, 2011, 12:38 д.п., спустя 5 минут 46 секунд
Авг. 13, 2011, 12:51 д.п., спустя 13 минут
слушайте, я ето всё знаю, вы дуже непопытались вникнуть в суть моего вопроса, если я зделаю запрос парсинга в первом сеансе курла и получу код, то во втором сеансе где будет пост запрос етот код уже неподойдёт, в етом проблема, мне надо всё сразу и спаристь и отправить, я вам подругому обьясню, ето как капча, вы же неможете сначала открыть страницу с одной копчой, обновить страеницу на которой будет уже другая и ввести первую, вот у меня тоже самое, я незнаю што делать
Авг. 13, 2011, 12:56 д.п., спустя 36 секунд
слушайте, я ето всё знаю, вы дуже непопытались вникнуть в суть моего вопроса, если я зделаю запрос парсинга в первом сеансе курла и получу код, то во втором сеансе где будет пост запрос етот код уже неподойдёт, в етом проблема, мне надо всё сразу и спаристь и отправить, я вам подругому обьясню, ето как капча, вы же неможете сначала открыть страницу с одной копчой, обновить страеницу на которой будет уже другая и ввести первую, вот у меня тоже самое, я незнаю што делать
Нужно просто лучше изъясняться. В твоем случае наверняка нужно принять и передать сессию. Запрашивай код с CURLOPT_HEADER = true, затем парси строку Set-Cookie: туткуки, вытаскивай ключ сессии и передавай его в CURLOPT_COOKIE при пост запросе
Авг. 13, 2011, 12:57 д.п., спустя 49 секунд
слушайте, я ето всё знаю, вы дуже непопытались вникнуть в суть моего вопроса, если я зделаю запрос парсинга в первом сеансе курла и получу код, то во втором сеансе где будет пост запрос етот код уже неподойдёт, в етом проблема, мне надо всё сразу и спаристь и отправить, я вам подругому обьясню, ето как капча, вы же неможете сначала открыть страницу с одной копчой, обновить страеницу на которой будет уже другая и ввести первую, вот у меня тоже самое, я незнаю што делать
Нужно просто лучше изъясняться. В твоем случае наверняка нужно принять и передать сессию. Запрашивай код с CURLOPT_HEADER = true, затем парси строку Set-Cookie: туткуки, вытаскивай ключ сессии и передавай его в CURLOPT_COOKIE при пост запросе
парсить в одном сеансе так же где я и буду делать пост запрос? а как мне запросить код с CURLOPT_HEADER = true?? подскажите
Авг. 13, 2011, 1:08 д.п., спустя 11 минут 9 секунд
Авг. 13, 2011, 1:11 д.п., спустя 3 минуты 8 секунд
Авг. 13, 2011, 1:16 д.п., спустя 4 минуты 29 секунд
Авг. 13, 2011, 1:25 д.п., спустя 9 минут 7 секунд
preg_match("/<input type=\'hidden\' name=\'attach_post_key\'(.*?)\/>/",$doc, $aa);
/<input type=[\'|\"]hidden[\'|\"] name=[\'|\"](.+?)[\'|\"] value=[\'|\"](.+?)[\'|\"]/is
Авг. 13, 2011, 1:26 д.п., спустя 1 минуту 42 секунды
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!