cURL和Json_encode调用未定义的函数Test()

时间:2016-02-06 16:45:01

标签: php curl

我想使用cURL将POST数据发送到另一台服务器,但我得到'调用未定义的函数test()'。
我该如何解决? PS:cURL已经在我的服务器上安装和测试。

error_reporting(E_ALL);
ini_set('display_errors', 1);
session_start();
set_time_limit(0);
$status = json_decode(test($_POST), true); // (error line) Call to undefined function test()
function test($arra) {
    $ip = getenv("REMOTE_ADDR");
    $arra['ip'] = $ip;
    $ckfile = tempnam("./tmp", "CURLCOOKIE");
    $ch = curl_init("site.com/file.php");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $arra);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $c = curl_exec($ch);
    curl_close($ch);
    return $c;
}

0 个答案:

没有答案