我使用以下代码$ varurl ="我在这里给了我的短信门url" <?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$varURL);
curl_setopt($ch, CURLOPT_FAILONERROR,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 95);
$varResult = curl_exec($ch);
?>
但是我把Echo $ varurl放在了;并在浏览器URL中复制URL和粘贴,我获得了SMS成功,但是在Curl Exec中无法正常工作
浏览器请求中唯一缺少的是用户代理:
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0");
另外,请启用VERBOSE
模式运行代码,以便您可以自己看到事物。
curl_setopt($ch, CURLOPT_VERBOSE, true);