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

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

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

/** * 系统加密方法 * @param string $data 要加密的字符串 * @param string $key 加密钥 * @param int $expire 过期时间 单位 秒 * return string * @author 麦当苗儿 */function think_encrypt($data, $key = '', $expire = 0) { $key = md5(e...

BASE64不算加密,不要学微软,没有实际价值、浪费系统资源。 在客户端是无法使用PHP的,PHP只能在服务器上运行,在客户端可以考虑使用JAVASCRIPT进行BASE64编码,网上有许多这样的例子,比如:http://baike.baidu.com/view/469071.htm 在服务器...

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

盘无法显示盘符的处理 USB设备已经正确安装却无法正常使用,解决方法如下: 1、主板usb设备被禁用 在CMOS设置里将USB设备禁用,这样U盘插到电脑上以后,电脑也不会识别。 2、U盘不格式不正确 一般的U盘是使用HD(硬盘FAT16)格式,如果使用U盘启...

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

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

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

/处理为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参数加密解密
java参数加密 php解密
php 参数加密解密
php 加密解密
php 加密解密函数
php魔方加密在线解密
php openssl 加密解密
php des加密解密
php 字符串加密解密
电脑版