网站制作学习网PHP→正文:HEX编码
字体:

HEX编码

PHP 2009/11/6 8:49:49  点击:不统计

经常看到站站长工具中的HEX编码,将网址转换成HEX编码,到底HEX编码是什么呢,怎么转换得来的?其实HEX是十六进制,下面就是将网址转换成HEX编码,有asp的,也有PHP的.
网址转换成HEX代码,在网页中仍然能打开
下面是asp hex十六进制转换,网址hex代码转换
<%
function StrToHex(strValue)
dim strTemp'www.forasp.cn
dim i
strTemp=""
for i=1 to len(strValue & "")
strTemp = strTemp &"%"& Hex(asc(mid(strValue,i,1)))
next
StrToHex=strTemp
end function
response.write StrToHex("www.forasp.cn")
'以上代码输出%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E 那我网站的十六进制网址:http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E 打开看看.
%>
下面是PHP hex十六进制转换,网址hex代码转换,
<?php
function StrToHex($string)
{
 $hex="";//www.forasp.cn
 for ($i = 0; $i < strlen($string); $i++)
 $hex .= '%' . dechex(ord($string[$i]));
 //$hex = strtoupper($hex);
 return $hex;
}
echo StrToHex("www.forasp.cn");
//以上代码输出%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E 那我网站的十六进制网址:http://%77%77%77%2E%66%6F%72%61%73%70%2E%63%6E 打开看看.
?>
网站制作学习网原创,转载请注明来源.

·上一篇:GD库 >>    ·下一篇:smarty判断字符串内含有字符 >>
推荐文章
最新文章