如何在PHP中发出HTTP请求?

如何在PHP中发出HTTP请求?,http,sms,request,httprequest,Http,Sms,Request,Httprequest,我必须通过GET方法发出HTTP请求来发送SMS。该链接包含GET变量形式的信息,例如 http://www.somelink.com/file.php?from=12345&to=67890&message=hello%20there 在我运行脚本后,它必须像是有人点击了链接并激活了短信发送过程 我找到了一些关于get-request和curl以及其他内容的链接,它们都很混乱 最简单的方法可能是使用cURL。请参阅以获取一些示例。我认为通过PHP中的GET方法发出HTTP请求

我必须通过GET方法发出HTTP请求来发送SMS。该链接包含GET变量形式的信息,例如

http://www.somelink.com/file.php?from=12345&to=67890&message=hello%20there
在我运行脚本后,它必须像是有人点击了链接并激活了短信发送过程


我找到了一些关于get-request和curl以及其他内容的链接,它们都很混乱

最简单的方法可能是使用cURL。请参阅以获取一些示例。

我认为通过PHP中的GET方法发出HTTP请求的最简单方法是使用


让我们假设我们想要重试

/* cURL是由goDaddy.com和许多其他php托管提供商预先安装的 它还预装在wamp和xampp中 祝你好运
*/

这不是最简单的方法,但肯定很有趣。我无法让它工作,因为我没有先在终端上安装php5 curl
<?php
$response = file_get_contents('http://example.com/send-sms?from=12345&to=67890&message=hello%20there');
echo $response;
$cURL = curl_init();
$setopt_array = array(CURLOPT_URL => "http://www.google.com",    CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => array()); 
curl_setopt_array($cURL, $setopt_array);
$json_response_data = curl_exec($cURL);
print_r($json_response_data);
curl_close($cURL);