2010-07-25 37 views
0

假設有一個PHP變量:更好地從PHP變量或cookie中獲取價值?

$variable = 'username'; 
cookie value = 'username' 

哪一個是更好的訪問? get_cookie()或只使用$variable

我有很多代碼使用get_cookie('cookie_name')(CodeIgniter函數)而不是使用變量。

如果將其更改爲訪問$variable而不是cookie,它會提高性能嗎?

回答

2

無論您是否使用Cookie,Cookies都會從用戶的瀏覽器傳遞到服務器。

真的會有很小的性能差異。

你可能想要調查的是,存儲在cookie中的數據(如果你說的很多)應該存在與否。許多人關閉了cookies,因此您只需要在其中存儲不重要的信息(以及不必安全的信息)。

0

是的,它會的,但增加的幅度會非常小。

0

不僅$變量有點快,而且還認爲用戶可能根本不接受任何類型的cookie,所以通常$變量的方法要好得多。

我一直在開發網絡應用程序幾年,從來沒有必須使用cookies的任何東西。我知道很多人不會同意我的看法,但是如果沒有他們,我一直在做的很好。

問候。