[php] 前后端URL编解码

细心的同学已经在百度上看到,在我们搜索东西时URL是进行编码过的。。

具体的实现没有深究,这里只是简单的写下实现形式。。前后端都有对URL编码的方法,就是这样相互转换实现的。。

 

在php中对URL编码之前先把字符集转成UTF-8

 

 

 

 

在JS中获取编码过的URL

 

 

 

 

在搜索框中使用,通过JS编码后的URL

 




    
    Document
    


 

 

 

在test.php获取

 

header('Content-Type:text/html; charset=utf-8');
echo urldecode($_GET['search']);

 

编解码的方法还有:

btoa()对应atob()

escape()对应unescape()

encodeURIComponent()对应decodeURIComponent()

 

写到最后,推广下一个不错的分享平台:http://www.techshare100.com/,欢迎大家加入

 

 

你可能感兴趣的:(后台程序)