关于php curl的问题

一个简单的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'];
        }
    }
?>

返回值是“失败”,真没看出什么问题呀?还有,这种程序一般怎么来调试?

阅读 2.4k
1 个回答

我找到问题了,就是这个地址我改成绝对地址就可以了,但是为什么不能用相对地址呢?他们二个就有一个目录,我这样写应该不错吧?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进