我在加密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