我是PHP新手,大約3個星期前開始工作。字符串編碼,數組解碼
我有一個字符串,它與$ _POST一起使用將它傳遞給另一個頁面,第二個頁面使用$ _GET來獲取這些URL並根據需要分割它。
我的問題是,在我的第一頁我使用一個字符串,我想加密它,以便我可以將它作爲計劃文本傳遞。在第二頁中,我必須解密它並將其作爲一個數組來獲取。
那麼是否有任何加密方法或函數可以與$ _POST兼容(所以我可以將它發送到另一個頁面)並將其解密爲數組?
我需要這種方法,因爲第二頁實際上是連接到網站,並且是一種付款方式。所以我不希望用戶手動編輯url,並降低他們獲得的產品的金額。
tnx爲您提供幫助。
$ _POST用於接收使用POST請求發送到服務器的參數,其中參數在請求的主體中傳遞,通常是URL編碼的(例如,通過表單提交或ajax請求)。 $ _GET實際上是相同的概念,除了參數位於請求URL(例如www.domain.tld?param1 = value1&param2 = value2&...) – Javaguru
請注意,用戶總是可以更改請求..這只是用戶對HTTP協議知識的一個問題。所以你應該永遠不要將這些信息與請求一起傳遞。 – Javaguru
使用會話。加密通常會被比你更有經驗的人所顛覆。 – goat