可以使用curl_setopt获取输入的值

时间:2015-12-01 22:51:17

标签: php curl

这是我的文件.php

$ch = curl_init("http://mywebsite.com/test.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$c = curl_exec($ch);
curl_close($ch);
return $c;

我有输入类型文本和按钮的表单我想询问如果我可以使用此脚本将输入发送到我的网站?

1 个答案:

答案 0 :(得分:0)

如果您网站上的表单有文字输入,并且您想使用cURL将表单提交到您的网站,那么您正在寻找CURLOPT_POSTFIELDS

除了你所拥有的,添加:

$fields = array(
    'name' => 'Name', // array key corresponds to the name of a field on your form
    'email' => 'you@yoursite.com',
);

$data = http_build_query($fields);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);

$c = curl_exec($ch); // post form to your site