Cookie 的名字应该是什么样的?
它们应该是:
还是应该是别的什么?
appname_meaningfulname
我使用项目需要的编码标准的任何风格。
一般来说,我更喜欢骆驼案的命名方案,但无论哪一个支付账单,我会去的一个。
也许你不会喜欢我的回答:
不要使用自己的 cookie,而是将数据存储在服务器会话中。因此,您只需要一个 cookie (引用会话 ID)以及如何命名它不起任何作用。
请记住,这个 cookie 是随每个请求一起发送的,所以 imho,只要使用最小的名称,并很好地记录代码。
它应该避免与您可能使用的任意 _ GET 和 _ POST 参数的命名冲突,因为 _ REQUEST 包装了所有三个全局数组(!),其优先级取决于在 php.ini 中如何设置变量 _ order 设置。换句话说,如果您有一个名为“ x”的 _ COOKIE 和一个名为“ x”的 querystring 参数,并且您请求 $_ REQUEST [“ x”] ,那么当您可能需要/期望 GET 参数时,您将获得 COOKIE 值。如果 Cookie 的作用域是网站的根目录“/”,而不是使用它们的文件夹,那么这个问题就尤其严重。
所以我说,两个最佳实践: