带有IP和端口的cURL php请求

时间:2019-02-27 16:04:07

标签: php curl request

我想开发一个脚本,该脚本在提交表单时使用ip地址和端口将请求发送到url,以便通过手机上配置的网关发送短信。

我拥有的网址

$url = "192.168.1.31:43382/send.html?smsto=XXXXXXXXXX&smsbody=test&smstype=sms";

还有我的cURL代码:

$ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    curl_setopt($ch, CURLOPT_VERBOSE, true);
    $verbose = fopen('php://temp', 'w+');
    curl_setopt($ch, CURLOPT_STDERR, $verbose);

    $result = curl_exec($ch);

    curl_close($ch);

在我将其放到服务器上之前,它在本地环境中都可以正常工作。

当我记录详细值时,会得到:

 Hostname was NOT found in DNS cache
 Trying 192.168.1.31... 
 connect to 192.168.1.31 port 43382 failed: Connection timed out
 Failed to connect to 192.168.1.31 port 43382: Connection timed out
 Closing connection 0

我已经看到这可能是防火墙问题,所以我禁用了它,但没有新内容。

我是cURL的新手,如果有人可以指导我...

谢谢

0 个答案:

没有答案