我必须通过GET方法发出HTTP请求来发送短信。该链接包含GET变量形式的信息,例如
http://www.somelink.com/file.php?from=12345&to=67890&message=hello%20there
运行脚本后,必须仿佛有人点击了链接并激活了短信发送过程。
我找到了一些关于获取请求和卷曲的链接,什么不是,这一切都让人感到困惑!
答案 0 :(得分:6)
最简单的方法可能是使用cURL。有关示例,请参阅http://codular.com/curl-with-php。
答案 1 :(得分:4)
我认为从PHP通过GET方法发出HTTP请求的最简单方法是使用file_get_contents()
。
<?php
$response = file_get_contents('http://example.com/send-sms?from=12345&to=67890&message=hello%20there');
echo $response;
不要忘记查看notes section以获取有关PHP配置的信息。您需要在allow_url_fopen
中将php.ini
设置为true。
答案 2 :(得分:0)
让我们假设我们要检索http://www.google.com
$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);
/ * cURL由goDaddy.com和许多其他PHP托管提供商预先安装 它也预装在wamp和xampp中 祝好运。 * /