1
我在自動解碼我的編碼的URI時遇到問題$_GET['url']
。PHP的_GET將%26para解碼爲¶而不是對齊
該URL使用JavaScript的編碼encodeURIComponent()
進行編碼。我正在編碼的URI具有以下參數:?param4=fni-ofe-ble¶m2=ofe-ble¶m1=flyleaf-fb
JavaScript將此部分編碼爲。 %3Fparam4%3Dfni-ofe-ble%26param2%3Dofe-ble%26param1%3Dflyleaf-fb
當PHP的$_GET['url']
是跑了,它返回如下: '?param4 = FNI-OFE-ble¶m2= OFE-ble¶m1=扉頁-FB'
我該如何解決這個問題?它似乎是編碼%26para作爲¶而不是&段。
感謝
你如何檢查,這不是'&para'?你只回聲它,並在正常的瀏覽器窗口或源視圖中檢查它,或者你檢查它在日誌文件? –
通過添加頭文件'Content-Type:x-www-form-encoded'來修復它,現在它工作正常。謝謝。 –