如何在不重定向的情况下调用URL并获得响应

时间:2016-08-05 05:59:00

标签: php api curl

当我在浏览器中粘贴以下网址

时,我收到发送的回复
http://www.example.com/smpp/sendsms?username=demo&password=demo&to=1234567890&from=demo&text=Your order demo123 have been completed 

但是当我使用时: -

file_get_contents("http://www.example.com/smpp/sendsms?username=demo&password=demo&to=1234567890&from=demo&text=Your order demo123 have been completed");

我收到以下错误

  

警告:   的file_get_contents(http://www.example.com/smpp/sendsms?username=demo&password=demo&to=1234567890&from=demo&text=Your   订单demo123已经完成)[function.file-get-contents]:   无法打开流:连接尝试失败,因为   连接方在一段时间后没有正确回应,或者   建立的连接失败,因为连接的主机失败了   响应。在第4行的C:\ xampp \ htdocs \ test \ index.php

我尝试过使用CURL,但它没有显示任何输出,也没有发送短信。

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/smpp/sendsms?username=demo&password=demo&to=1234567890&from=demo&text=Your order demo123 have been completed");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);

我还在 php.ini 文件中未注释extension=php_curl.dll并重新启动了服务器。但没有任何作用。

0 个答案:

没有答案