一个困扰了很久的post问题

浏览:466 发布日期:2018/03/26 分类:求助交流
在A页面,我使用POST的方式调用一个TP controller的方法:
代码如下:
function https_request($url, $data = null)
{


$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (!empty($data)){
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

$output = curl_exec($curl);
curl_close($curl);
return $output;
}
echo https_request("http://127.0.0.1/addr/Home/Addr/check_interface/",$state);

controller的方法写法如下:
<?PHP
namespace Home\Controller;
use common\CommonController;



class AddrController extends CommonController {





public function check_interface()
{
// $par = file_get_contents('php://input','r');
//$par=json_decode($par);
// echo "aaa".$par;

/// $db = M();
// $sql = "insert into CHECK_FLAG values('111','aaa')";

// $db->execute($sql);

echo "test";

}

不知为何,总是返回不了。。。困扰已经差不多一个星期了,就是找不到解决的方案,特求助各位,万分感谢~~~~

ps:在浏览器上直接输入“http://127.0.0.1/addr/Home/Addr/check_interface/”是可以直接访问的...
最佳答案
评论( 相关
后面还有条评论,点击查看>>