关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭7年前。Improvethisquestioncookie名称应该是什么样的?他们应该是:小写驼峰式Underscore_Camel_CaseUPPER_CASE或者他们应该是别的什么? 最佳答案 appname_meaningfulname 关于php-命名cookie-最佳实践,我们在StackOverflow上找到一个类似的问题:
几个月前我开始使用PHP。为了为我的网站创建登录系统,我阅读了cookie和session及其差异(cookie存储在用户的浏览器和服务器上的session)。那时,我更喜欢cookie(谁不喜欢cookie?!),只是说:“谁在乎呢?我没有任何好的协议(protocol)将它存储在我的服务器中”,所以,我继续使用cookie我的本科毕业设计。但是,在完成我的应用程序的大部分之后,我听说对于存储用户ID的特殊情况,session更合适。所以我开始思考,如果陪审团问我为什么使用cookie而不是session,我会说什么?我有这个原因(我不需要在内部存储有关用户的信息)。这足以作为理由吗
几个月前我开始使用PHP。为了为我的网站创建登录系统,我阅读了cookie和session及其差异(cookie存储在用户的浏览器和服务器上的session)。那时,我更喜欢cookie(谁不喜欢cookie?!),只是说:“谁在乎呢?我没有任何好的协议(protocol)将它存储在我的服务器中”,所以,我继续使用cookie我的本科毕业设计。但是,在完成我的应用程序的大部分之后,我听说对于存储用户ID的特殊情况,session更合适。所以我开始思考,如果陪审团问我为什么使用cookie而不是session,我会说什么?我有这个原因(我不需要在内部存储有关用户的信息)。这足以作为理由吗
我需要将session保持30分钟,然后将其销毁。 最佳答案 您应该实现自己的session超时。其他人提到的两个选项(session.gc_maxlifetime和session.cookie_lifetime)都不可靠。我会解释原因。第一:session.gc_maxlifetimesession.gc_maxlifetimespecifiesthenumberofsecondsafterwhichdatawillbeseenas'garbage'andcleanedup.Garbagecollectionoccursdurin
我需要将session保持30分钟,然后将其销毁。 最佳答案 您应该实现自己的session超时。其他人提到的两个选项(session.gc_maxlifetime和session.cookie_lifetime)都不可靠。我会解释原因。第一:session.gc_maxlifetimesession.gc_maxlifetimespecifiesthenumberofsecondsafterwhichdatawillbeseenas'garbage'andcleanedup.Garbagecollectionoccursdurin
我有一个getter从cookie中获取值。现在我有2个名为shares=和名为obligations=的cookie。我想让这个getter只是为了从义务cookie中获取值。我该怎么做?因此for将数据拆分为单独的值并将其放入数组中。functiongetCookie1(){//WhatdoIhavetoaddheretolookonlyinthe"obligations="cookie?//Becausenowitsearchesallthecookies.varelements=document.cookie.split('=');varobligations=elements
我有一个getter从cookie中获取值。现在我有2个名为shares=和名为obligations=的cookie。我想让这个getter只是为了从义务cookie中获取值。我该怎么做?因此for将数据拆分为单独的值并将其放入数组中。functiongetCookie1(){//WhatdoIhavetoaddheretolookonlyinthe"obligations="cookie?//Becausenowitsearchesallthecookies.varelements=document.cookie.split('=');varobligations=elements
如何使用jQuery设置和取消设置cookie,例如创建一个名为test的cookie并将值设置为1? 最佳答案 2019年4月更新cookie读取/操作不需要jQuery,所以不要使用下面的原始答案。转到https://github.com/js-cookie/js-cookie而是使用不依赖jQuery的库。基本示例://SetacookieCookies.set('name','value');//ReadthecookieCookies.get('name')=>//=>'value'详情请参阅github上的文档。2019
如何使用jQuery设置和取消设置cookie,例如创建一个名为test的cookie并将值设置为1? 最佳答案 2019年4月更新cookie读取/操作不需要jQuery,所以不要使用下面的原始答案。转到https://github.com/js-cookie/js-cookie而是使用不依赖jQuery的库。基本示例://SetacookieCookies.set('name','value');//ReadthecookieCookies.get('name')=>//=>'value'详情请参阅github上的文档。2019
这个问题在这里已经有了答案:HowdoIcreateandreadavaluefromcookiewithjavascript?(24个回答)关闭8年前.我正在尝试根据我在HTML中选择的CSS文件设置一个cookie。我有一个带有选项列表的表单,以及不同的CSS文件作为值。当我选择一个文件时,它应该被保存到一个cookie中大约一个星期。下次打开HTML文件时,它应该是您之前选择的文件。JavaScript代码:functioncssLayout(){document.getElementById("css").href=this.value;}functionsetCookie()