2009年4月11日星期六

各个URL处理函数的处理结果!urlencode urldecode base64_decode base64_encode

提交的内容为:http://a-web-dream.blogspot.com
urldecode();结果为http://a-web-dream.blogspot.com/
urlencode();结果为 http%3A%2F%2Fa-web-dream.blogspot.com%2F  
base64_decode();  ��i���y�ky����,��\�o
base64_encode();  aHR0cDovL2Etd2ViLWRyZWFtLmJsb2dzcG90LmNvbS8=
 
推荐使用urlencode()!
 
程序文件内容全部如下:
 
<?php
header('content-type:text/html;charset=utf-8');
if (isset($_GET['url'])) {
 $url=$_GET['url'];
echo 'urldecode();结果为'.urldecode($url);
echo '<br/>';
echo 'urlencode();结果为'.urlencode($url);
echo '<br/>';
echo 'base64_decode();'.base64_decode($url);
echo '<br/>';
echo 'base64_encode();'.base64_encode($url);
}else
?>
<html>
<head>
<meta name="GENERATOR" content="Zend Studio" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>title</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99">
<form action="" method="GET">
<input type="text" name="url" value=""/> 
<input type="submit" name="submit" value="提交"/> 
</form>
</body>
</html>
 

没有评论: