1

我想在我的 codeigniter 应用程序中使用 curl。但我得到空数组。

我的代码是这样的:

$this->load->library('curl');
$url = "http://url/checkweb.php"; 
$post_data = array ( 
    "foo" => "bar", 
    "query" => "Nettuts", 
    "action" => "Submit" 
);
$output = $this->curl->simple_post($url, $post_data);

checkweb.php

print_r($_POST);

现在实际上我想传递当前 url,它会检查它是否在我的私人数据库中,如果它在那里,那么它就可以,否则它将重定向到 google.com,因为我的代码无法复制到其他域

4

2 回答 2

1

如果您使用的是 cURL 库,那么您至少应该拥有它。

$this->load->library('curl');
$url = "http://url/checkweb.php"; 
$post_data = array ( 
    "foo" => "bar", 
    "query" => "Nettuts", 
    "action" => "Submit" 
);
$output = $this->curl->simple_post($url, $post_data);
于 2013-11-13T13:11:13.660 回答
0

传递给的 URLcURL应该是绝对完整的域。

代替:

$url = "url/checkweb.php"; 

尝试:

$url = "http://yourdomain.com/url/checkweb.php"; 
于 2013-11-13T13:11:35.527 回答