PHP会话与Cookie相同吗?我问这个是因为我正在撰写隐私政策,该网站使用PHP会话,MySQL,JQuery和CSS。如果会话不相同,我应该更改或保留cookie名称吗?
这是我到目前为止所拥有的。
Cookies - 本网站使用“cookies”,这种技术在用户的计算机上存储少量信息,以允许网站使用该计算机识别未来的访问。 Cookies增强了网站的便利性和使用。例如,通过cookie提供的信息用于将您识别为本网站的先前用户(因此您不必每次都输入您的个人信息),提供个性化的内容和信息供您使用,以及促进您的网站体验。
答案 0 :(得分:0)
默认情况下,PHP会话存储在Web服务器的临时目录中。会话ID存储在名为PHPSESSID的cookie中。默认情况下,这些不会跟踪Cookie,也不一定是持久性的(例如,只要您关闭浏览器,它们就会过期)。因此,即使在强制执行隐私权注册的网站中,它们也可以安全使用。
例如,我在美国军队的一个主要分支机构工作,尽管美国政府禁止使用多种类型的cookie,但我们一直使用_SESSION。
使会话cookie非持久性:
// Make the session cookie last for 24 hours.
ini_set('session.cookie_lifetime', 86400);
答案 1 :(得分:0)
会话存储在服务器中,经过一段时间的大量设置后,会死掉,换句话说就是删除了。会话不需要用户创建权限,事实上,php会为从ip到服务器的每个新Web请求初始化会话。
另一方面,Cookie是存储在浏览器数据文件夹中的数据,每个用户都需要授权网站使用它们,当然,它们不会被共享,这意味着IE和Firefox无法共享cookie。
一个例子是登录这个网站,下次你指向你的浏览器它会记住你的凭据,但如果你试图用IE打开它,它就不会知道你是谁,因此他们不知道不共享数据。
希望它有所帮助 祝你好运!