PHP中urlencode和rawurlencode的区别,今天做短信发送的接口的时候分别使用这两函数,
最终:
//发送短信
function SendSms($mobile, $content)
{
global $db;
$sms=get_cache('sms_config');
//$content=urlencode($content);
$content=rawurlencode($content);
if ($sms['open']!="1" || empty($sms['sms_name']) || empty($sms['sms_key']) || empty($mobile) || empty($content))
{
return false;
}
else
{
return dfopen("http://121.199.16.178/webservice/sms.php?method=Submit&account={$sms['sms_name']}&password={$sms['sms_key']}&mobile=$mobile&content=$content");
}
}
urlencode和rawurlencode两个方法在处理字母数字,特殊符号,中文的时候结果都是一样的,唯一的不同是对空格的处理,urlencode处理成“+”,rawurlencode处理成“%20”。
关于本站 | 网站地图 | 手机版 | XML地图 | 反馈 | 版权申明 皖ICP备13006370号-1