命名cookie - 最佳实践

Ema*_*sev 93 php cookies naming-conventions

Cookie名称应该是什么样的?

它们应该是:

  • LOWER_CASE
  • 骆驼香烟盒
  • Underscore_Camel_Case
  • UPPER_CASE

或者他们应该是别的什么?

Ign*_*ams 60

appname_meaningfulname

  • @Emanuil:将其与同一域上其他应用生成的所有其他cookie区分开来. (10认同)
  • 为什么`appname`前缀? (2认同)
  • @Emanuil Rusev,浏览器插件有时会设置cookie.当我的网站拿起一个cookie并通过用户的附加组件而不是我的网站设置的数据设置数据时,我才刚刚学会了这一点. (2认同)

Mat*_*euP 6

请记住,这个cookie随每个请求一起发送,所以imho,只需使用最小的名称,并很好地记录您的代码.

  • 这不应该是一个问题。按照接受的答案中的建议,为 cookie 提供描述性名称应该比在每个请求中保存几个字节(其本身的大小已经约为 800 字节)更可取。 (2认同)