php解析js转码之后的url
来源:互联网 发布:网络智能电视机哪家强 编辑:程序博客网 时间:2024/06/06 03:20
今天用到页面js跳转到php页面的功能,url地址中的参数有中文,于是要用到encodeURI进行转码,但是js的url转码方式跟php的不一样,不能直接进行解析,经过搜索终于找到了巨人的肩膀,如下是网络上的一个可以把js进行转码的地址进行解析的函数,贴出来给有需要的朋友共享下。
function js_unescape($str){
$ret = '';
$len = strlen($str);
for ($i = 0; $i < $len; $i++){
if ($str[$i] == '%' && $str[$i+1] == 'u'){
$val = hexdec(substr($str, $i+2, 4));
if ($val < 0x7f) $ret .= chr($val);
else if($val < 0x800) $ret .= chr(0xc0|($val>>6)).chr(0x80|($val&0x3f));
else $ret .= chr(0xe0|($val>>12)).chr(0x80|(($val>>6)&0x3f)).chr(0x80|($val&0x3f));
$i += 5;
}else if ($str[$i] == '%'){
$ret .= urldecode(substr($str, $i, 3));
$i += 2;
}else $ret .= $str[$i];
}//end if()
return $ret;
}//end func js_unescape
- php解析js转码之后的url
- PHP的学习--解析URL
- 解析URL的php方法
- js 解析URL 的参数
- 3个解析url的php函数
- php解析二维码图片的URL地址
- PHP解析URL编码的"问题
- 简单解析url参数的js对象。
- Node.js中URL的解析
- 获取上一页的URL: PHP JS
- js\php字符及url的处理
- php执行URL解析
- php中的url解析
- PHP解析URL示例
- PHP 解析url
- php解析url
- php解析url
- js解析url参数
- Securing Web Services
- 深入浅出外观模式
- ios PDF阅读和下载
- 信必优用144部Windows Phone组超炫矩阵屏幕
- C++ 学习笔记_0002_分支条件(正差值、最大最小值及排序)
- php解析js转码之后的url
- Comparison of a float with a value in C
- JSTL标签
- Java中Request获取真实ip
- 移动应用开发—信必优信息技术
- Swoole源码学习记录(五)——锁和信号(二)
- vim设置大全
- 不使用中间变量,如何交换两个数
- 位运算妙用2