在我的应用程序中,我必须在注册时将短信发送给用户.但是在数据库中插入记录时我想在浏览器中点击此URL.
任何人都可以建议如何在backgound运行此URL
http://www.myurl.com/smpp/sendsms?username=XX&password=XX&to=XX&from=XX&text=Test
嗯,这取决于你的意思,background
但我认为你的意思是用户不会被重定向到那个页面.
如果我是你,如果安装了cURL,我会选择cURL,因为你似乎唯一想做的就是提出一个普通的请求,也许,阅读回复.下面的代码未经测试,但应该给你一个提示.
$req = curl_init();
curl_setopt($req, CURLOPT_URL,"theaddress_and_params");
curl_exec($req);
Run Code Online (Sandbox Code Playgroud)
小智 5
public function get_url($url)
{
$cmd = "curl --max-time 60 ";
$cmd .= "'" . $url . "'";
$cmd .= " > /dev/null 2>&1 &";
exec($cmd, $output, $exit);
return $exit == 0;
}
Run Code Online (Sandbox Code Playgroud)
它将通过 cli 调用 curl。它将在后台运行。