Cookie名称应该是什么样的?
他们应该是:
或者他们应该是别的什么?
答案 0 :(得分:58)
appname_meaningfulname
答案 1 :(得分:6)
请记住,这个cookie随每个请求一起发送,所以imho,只需使用最小的名称,并很好地记录您的代码。
答案 2 :(得分:4)
它应该可以避免与您可能正在使用的任意_GET和_POST参数的命名冲突,因为_REQUEST包含所有三个全局数组(!),优先级取决于您在php.ini中设置variables_order设置的方式。换句话说,如果你有一个名为“x”的_COOKIE和一个名为“x”的查询字符串参数,并且你要求$ _REQUEST [“x”],那么当你想要/期望GET参数时,你会获得cookie值。如果您的cookie的范围限定在您的网站根目录“/”,而不是它们被使用的文件夹,则这尤其成问题。
所以我说,两个最佳实践:
答案 3 :(得分:1)
也许你不喜欢我的回答:
请勿使用自己的Cookie,而是将数据存储在服务器会话中。所以你只需要一个cookie(引用会话ID)以及你如何命名它不起作用。
答案 4 :(得分:0)
我使用项目编码标准所要求的任何风格。
一般来说,我更喜欢使用camelCase作为命名方案,但无论哪一个支付账单,我都会选择。