我正在尝试使用php发送帖子 我要提交的页面包含这样的代码
<input name="fname" type="hidden" value="show">
<input name="method" type="submit" value="Continue">
我正在尝试模拟这个“sumbit”(继续)按钮并按照php重定向
$post= array("method=>Continue")
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookies.txt');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
$h = curl_exec($ch);
echo $h;
我应该在$ post = array(?)中有什么。 我试过$ post = array(name =&gt;方法)。不工作..有什么想法?
答案 0 :(得分:1)
您可以将CURLOPT_POSTFIELDS
选项设置为数组本身:
$post = array(
"method" => "Continue",
"fname" => "show"
);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $post);