2010-07-25 39 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的任何东西。我知道很多人不会同意我的看法,但是如果没有他们,我一直在做的很好。

问候。