我需要用Javascript編碼一個字符串,並想用PHP解碼(下面的代碼)。PHP/JavaScript:如何最好地編碼/解碼字符串?
不幸的是像urlencode()
,encodeURIComponent()
,等常用功能也不會在這種情況下工作,因爲我的PHP框架解釋斜線/
作爲分隔符,即使是那些編碼。
字符串長度在1到50個字符的範圍內。加密不是重點,而是性能。
有誰知道base64
的好替代品嗎?
的Javascript
var str = doEncode("I'm a String with special chars!§$%&/()");
window.location = "http://localhost/script.php?encoded_string=" + str;
PHP
$str = doDecode($_GET["encoded_string"]);
echo $str; // I'm a String with special chars!§$%&/()
提前感謝!
解決方案:*修復*「PHP框架」。你解決了一個不需要存在的問題。 – user2864740