如何使用CURL方法在opencart中发送url请求?

时间:2017-12-05 05:13:00

标签: php html curl opencart

我在Opencart平台上工作。现在我真的陷入了集成sms api链接的困境。最近几天我做了很多事,但我无法到达那里。 我不知道我的代码中存在什么问题。我使用的是CURL方法:

function curl_get_contents($url)
{
    $curl = curl_init();

    if (substr(HTTPS_CATALOG, 0, 5) == 'https') {
        curl_setopt($curl, CURLOPT_PORT, 443);
    }

    curl_setopt($curl, CURLOPT_HEADER, false);
    curl_setopt($curl, CURLINFO_HEADER_OUT, true);
    curl_setopt($curl, CURLOPT_USERAGENT, $this->request->server['HTTP_USER_AGENT']);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_FORBID_REUSE, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_POST, true);

    $json = curl_exec($curl);

    if (!$json) {
        $this->error['warning'] = sprintf($this->language->get('error_curl'), curl_error($curl), curl_errno($curl));

    } else {

        curl_close($curl);
    }
}

这是我的curl函数,我调用了这个函数。

$link= "http://**.**.**.**:****/sendsms/bulksms?username=****-****&password=********&type=0&dlr=1&destination=********&source=****&message=******"
$this->curl_get_contents($link);

我希望有人能帮助我从这些问题中生存下来

0 个答案:

没有答案