2012-07-29 42 views
-1

有需要值傳遞給一個項目我工作的一個收藏夾,我知道如何通過GET並通過$ _SESSION傳遞變量,但我想知道是否有一個更安全的方式來做到這一點。安全的方法傳遞價值的收藏夾

$ _GET顯示,當我們使用螢火蟲或任何開發工具是什麼正在傳遞的價值。但$ _SESSION不會。如果我使用$ _SESSION,那麼使用它有什麼缺點?或者有一種我沒有意識到的更安全的方法。我嘗試了兩種方法,兩者都正常工作,但任何人都可以使用$ _SESSION清除我的問題。

爲如

www.example.com/quick_message/quick_msg.php?id=23 

我試圖保護定值23

如果我使用$ _SESSION這個dosent顯示的鏈接

www.example.com/quick_message/quick_msg.php 

上,也是我可以將它傳遞給colorbox並通過使用$ id = $ _ SESSION ['id];獲取colorbox中的值;

+0

請提供更多的細節。什麼是燈箱(是燈箱插件)?什麼是通過?當使用GET方法時,值將在URL中可見(在PHP中,它將在$ _GET中提供),而在POST方法中(數據可以通過$ _POST'訪問),它贏得了'噸。 – 2012-07-29 06:13:18

+1

如果您需要將數據安全地傳輸回客戶端,則應該使用HTTPS。 – 2012-07-29 06:14:34

+0

燈箱可以爲如任何收藏在我的情況下,其一個顏色框,和值可以是任何值,例如ID = 3或任何東西,我只是想清楚了我的概念,它是一個更安全的方法的任何原因 – 2012-07-29 06:15:15

回答

2

您可以使用安全傳遞POST方法通過$_POST$_REQUEST