仪器社区

php中urldecode()和urlencode()起什么作用啊

飘儿66 2014-11-05
下面这段代码中用到了,但是不知道是什么作用,在表单数据的接收时感觉没用也没错啊 if (isset($_POST['keyWord']) && trim($_POST['keyWord']!='')) { $keyWord = $_POST['keyWord']; } else { $keyWord = urldecode(str_replace('@', '%', ... 下面这段代码中用到了,但是不知道是什么作用,在表单数据的接收时感觉没用也没错啊 if (isset($_POST['keyWord']) && trim($_POST['keyWord']!='')) { $keyWord = $_POST['keyWord']; } else { $keyWord = urldecode(str_replace('@', '%', $_GET['keyWord'])); } $arrayKeyWord = explode(' ', $keyWord); $smarty->assign('key', str_replace('%', '@', urlencode($keyWord)));
评论
全部评论
13623418691
urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%。

urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其原理就是把十六进制字符串转换为中文字符
13 0 2017-09-13 0条评论 回复
臼匆朔热刎W
url 加密 与 解密 。 其实就是对url中字符串进行编码。 比如你的字符串是这样“ DSA啊撒旦撒答撒旦撒DSADSADSA ” ,encode之后就是这样的 “ DSA%e5%95%8a%e6%92%92%e6%97%a6%e6%92%92%e7%ad%94%e6%92%92%e6%97%a6%e6%92%92DSADSADSA ” 。
4 0 2014-11-06 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论