首先把要傳遞過去的參數進行URL加密處理,函數是urlencode(),然後在接收方使用urldecode()解密函數解密該參數還原就行了。
2. 如何對PHP文件進行加密
對PHP文件進行加密,通常使用 Zend Guard,這是目前市面上應用比較多的PHP源碼加密產品。
加密流程大概如下:
1、打開Zend Guard 5.5.0,[File]->[New]->[Zend Guard Project],新建項目。
2、點擊 Next ,下一步。彈出如下對話框,選擇要進行加密的源文件或文件夾。
3、接下來是選擇PHP的版本[與你web伺服器上PHP的版本相對照],這里很重要,版本不對會出錯,[Finish]完成項目的創建。
4、在Zend Guard左側的Guard Explorer中,可以看到你新建的項目了,滑鼠選中項目名稱後,右鍵單擊[Encode Project],完成。
3. PHP傳值加密
這叫GET方式傳值,method="get"
用POST方式傳值就可以不在地址欄上顯示了。
後台本來用$_GET取值的,換成用$_POST取值就可以了
如果你需要處理一些預定義的欄位,也非常好處理,在表單里寫hidden,
如下:
<input type="hidden" name="user" value="myusername" />
<input type="hidden" name="password" value="mypassword" />
來代替
xxx.php?user=myusername&password=mypassword