如果用php模拟get方式提交的地址中带有中文字符,则须通过rawurlencode()函数,将字符转换成 URL 的字符串专用格式才能提交成功。
function send_sms($url,$phone,$content){
$content = rawurlencode($content);
$URL = "{$url}&phone={$phone}&message={$content}";
$ch = curl_init($URL) ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ;
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ;
$output = curl_exec($ch) ;
@fclose($fh) ;
return $output;
}