base64_decode解碼為空值




今天用php 的base64_decode函數(shù)進(jìn)行解碼的時(shí)候,發(fā)現(xiàn)是空值,非常奇怪。
調(diào)查一下原因發(fā)現(xiàn)在url間進(jìn)行參數(shù)傳遞的時(shí)候,會(huì)把+解析為空格,而base64遇到空格就不知道如何解析了。
所以解決辦法就是在base64加密之后用urlencode加密一下然后傳遞就萬無一失了。
相關(guān)推薦
-
無相關(guān)信息