>  기사  >  백엔드 개발  >  如何用php对url的参数进行加密解密

如何用php对url的参数进行加密解密

WBOY
WBOY원래의
2016-06-23 14:04:252441검색

由于使用base64_encode()生成的太长,而且太简单,有没有其他方式


回复讨论(解决方案)

可以尝试用js:
如:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent

base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符

base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符

原字串的规范客户已经写好,并且还要加密,不可能缩短原字串,只能尽可能保持原长度。base64只是编码,不是加密,也不符合

base64只是比原字串增加了1/4长度
还觉得长的话,应该从缩短原字串的方向考虑,而不是转换算法
因为即使能保持原字串长度,也难保证都是url适用字符


这个方法很好,谢谢宝贵意见

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.