HEX编码
经常看到站站长工具中的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 打开看看.
?>
网站制作学习网原创,转载请注明来源.