我在加密url参数上苦苦挣扎。我有例如以下网址:用小写字母编码url参数
http://www.domain.com/show_user.php?uid=45&s=photos
http://www.domain.com/show_user.php?uid=454&s=information
现在我不希望用户看到的参数为“uid”和“S”平原值,所以我加密他们BASE64_ENCODE。
http://www.domain.com/show_user.php?uid=NDU=&s=cGhvdG9z
http://www.domain.com/show_user.php?uid=NDU0&s=aW5mb3JtYXRpb24=
但现在我有,我有在URL中一些大写字母的问题。我在我的错误日志,我觉得这是通过请求只有小写字母的URL导致的错误:
http://www.domain.com/show_user.php?uid=ndu=&s=cghvdg9z
这就导致了一个错误,因为字符串不能再被解密。
这显然不是一个非常聪明的解决方案来加密url中的参数。你会建议什么?你使用什么加密方法?哪一个只创建小写字母?
我已经想非常感谢你提前为任何帮助:)
最好的问候,
弗雷迪
base64编码是**不是**加密 – 2013-04-30 14:44:56
任何可能对这些URL值感兴趣的人都将识别base64 *编码*并将在心跳中对其进行解码。任何人都不会在意。你为什么要这样做? – deceze 2013-04-30 14:46:44
只是好奇:'在我的错误日志中,我发现错误是由请求只有小写字母的网址造成的 - - 这些错误是什么? – raidenace 2013-04-30 14:47:28