【发布时间】:2011-07-19 13:42:42
【问题描述】:
这就是我想要做的:
- 使用 POST 变量传递带有 curl 语句的表单 => 好
- 在我登录网站后,转到我想要的任何页面 => 不好
这是我现在的脚本:
$postData = array(
'login' => 'john',
'pwd' => 'doe'
);
$array_url = array('3109');
foreach ($array_url as $k => $i) {
echo $i."<br>";
$c = curl_init();
$url = "http://mywebsite/index.php?ok=1";
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($c, CURLOPT_POSTFIELDS, $postData);
$output = curl_exec($c);
if ($output === false) {
trigger_error('Erreur curl : ' . curl_error($c), E_USER_WARNING);
}
else {
var_dump($output);
echo $output;
}
curl_close($c);
}
我怎样才能做到这一点?
编辑:如果我尝试获取我想咨询的页面,我会重定向到登录表单,因为我无法从该页面设置情侣登录/密码,我需要获取检查密码一个...
谢谢
【问题讨论】:
标签: php url post curl redirect