一个简单的php curl测试例子
<?php
function curl_post($url, $post) {
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $post,
);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$data=array(
'name'=>'寅春树',
);
$result=curl_post('ok.php',$data);
if($result){
echo "成功";
}else{
echo "失败";
}
ok文件内容:
<?php
if(isset($_POST['name'])){
if(!empty($_POST['name'])){
echo "你好:".$_POST['name'];
}
}
?>
返回值是“失败”,真没看出什么问题呀?还有,这种程序一般怎么来调试?
我找到问题了,就是这个地址我改成绝对地址就可以了,但是为什么不能用相对地址呢?他们二个就有一个目录,我这样写应该不错吧?