Имитация нажатия кнопки

Статус
В этой теме нельзя размещать новые ответы.

4erepaha13

Полезный
Регистрация
20 Июн 2009
Сообщения
157
Реакции
18
Есть такая кнопка
PHP:
<form action='register.bml' method='post'><input type='hidden' name="authas" value="bubububu" /><blockquote><input type='submit' name="action:send" value="Послать подтверждение" /></blockquote></form>
Как сделать нажатие по ней в пхп-скрипте?
 
создать POST-массив из формы (регулярками или SimpleHTMLDOM), подставить в url action
и отправить курлом, если не получится - смотреть отправляемые хедеры

PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.site.com/register.bml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, true);

$data = array(
    'authas' => 'bubububu',
    'action:send' => 'Послать подтверждение'
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$resp = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);

echo $resp;
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху