URL16进制加密
$OOO000000=urldecode('%77%77%77%2E%61%69%2D%6D%65%69%2E%63%6F%6D/');
echo $OOO000000 .'<br>'; //print: www.ai-mei.com .
define('PS_ADMIN_DIR', getcwd()); //--- 取得当前工作目录
echo PS_ADMIN_DIR.'<br>';
echo 'currentDir = ' . dirname(__FILE__).'<br>'; // 就是取得当前文件所在的目录
1,$_SERVER["QUERY_STRING"]
说明:查询(query)的字符串
2,$_SERVER["REQUEST_URI"]
说明:访问此页面所需的URI
3,$_SERVER["SCRIPT_NAME"]
说明:包含当前脚本的路径
4,$_SERVER["PHP_SELF"]
说明:当前正在执行脚本的文件名
/xx/bb/index.php
-----------------------------------------------------------------------------------------------------------------
%D6%D0 %B9%FA Encode 中国 [ baidu wd= 二% 一汉字 a = a ] Encode加密/解密
%E4%B8%AD%E5%9B%BD JS encodeURI 中国 [ google q= 三% 一汉字 a = a ] 统一资源标示码 (URI)
百度搜索传递值是采用 Encode加密 , 而真正在搜索结果里面能正常显示的中文路径却是采用 JS encodeURI 编码, GOOGLE相反 。
--------------------------------------------------------------------------------------------------------------------
%u4E2D%u56FD Escape 中国 %xx格式 xx 代表 16进制 [ 一% 一汉字 a = a ]
%4E2D%56FD/ URL16 中国 [ a = %61 ]
var str = encodeURI("中国");
var str = encodeURIComponent("中国");
abc abc Unicode 编码 Dec 十进制 <br>
中国 中国 统一的字符编码标准, 采用双字节对字符进行编码 ASCII 信息交换标准码<br>
URL 编码 a %61 Hx 十六进制格式 %20 Space空格
<br>
<script>
document.write(encodeURIComponent('中国 :/:? a'));
//%E4%B8%AD %E5%9B%BD %20 %3A%2F%EF%BC%9A%3F a 还是a
</script>
<br>
<a href="中国 zh-cn.html.html">中国 - unicode</a><br>
<a href="中国 zh-cn.html">中国zh-cn</a><br>
<a href="%E4%B8%AD%E5%9B%BD.html">%E4%B8%AD%E5%9B%BD - Google 不会中文</a><br>
注 : escape 方法不能够用来对统一资源标示码 (URI) 进行编
"黑" 十六进制表示为"/u9ED1" ,其中字符"u"表示是双字节字符
"a" 则可以表示为:"/141" 或 "/x61"(八进制或十六进制 )