您的位置:首页 > 其它

curl模拟向远程Web服务器post数据

2012-04-20 10:45 555 查看
首先,你的电脑要支持curl,只需找到php.ini配置文件,将";extension=php_curl.dll"前面的分号去掉并重启apache或iis;

test.php文件:

<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost:8088/curl/do.php");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,"username=adam&password=000000&firstname=lee");
$output = curl_exec($ch);
$output = json_decode($output,true);
curl_close($ch);
print_r($output);

?>

do.php:

<?php
$data = json_encode($_POST);
echo $data;

?>

此时我在本机访问http://localhost:8088/curl/test.php时即可看到:

Array ( [username] => adam [password] => 000000 [firstname] => lee )

写于2012年4月20 李汉团
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐