php如何对URL参数加密和解密

htmlencode最简单,然后用decode解密应该 你百度下

用urlencode或者base64加密吧, 或者多重加密,然后后台接收

别用 urlencode()函数, 用这个rawurlencode()函数就OK啦。

先用serialize和unserialize函数 这两个是序列化和反序列化PHP中数据的常用函数 再用base64

你可以多加一个参数做校验你给id添加一个salt假设 salt为abc你先计算md5("1234"."abc")得出一串字符串"sdsldfsldflslfs2221"这时url就变为:a.php?id=1234&code=sdsldfsldflslfs2221你接收到请求后,再计算一次md...

base64前端加密是为了让传输过程中不让别人直接抓包到明文路径或者密码,但是base64能被反解码到,最好用MD5。另外,在PHP端必定有能识别的模块,要么是反解码,要么就是直接存的就是base64的地址。。简单地说,你这样简单替换肯定是不行的啦

urlencode(str)//加密urldecode(str)//解密

$cid = $_get['cid']; if(!is_numeric($cid)) { $cid = @base64_decode($cid); } if(!is_numeric($cid)) { die('cid 格式错误'); }

具体代码如下: ​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。 它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行, 执...

/处理为URL安全模式 function reflowURLSafeBase64($str){ $str=str_replace("/","_",$str); $str=str_replace("+","-",$str); return $str; } //反解 function reflowNormalBase64($str){ $str=str_replace("_","/",$str); $str=str_replace("-...

相关文档

php怎样对url加密解密?
如何加密url参数地址php
关于PHP URL加密与JS url解密问题
PHP中base64_encode()如何加密url传的参数?小弟初...
如何对传递的id加密解密?
url传递参数,base64加密
php怎么把参数id加密成一长串数字
PHP的URL参数加密与不加密同时可以访问
php如何隐藏url中传递的参数
php 怎么加密url啊,不特别长的
电脑版