PHP会话与Cookie

cre*_*eam 2 javascript php cookies session store

可能重复:
Cookie VS会话
PHP:Cookie和会话如何工作?

我正在努力学习PHP.我有一个项目网站,其中不断生成数字,并在javascript变量中进行更改和存储.除了在用户点击"存储到数据库"按钮时将这些变量存储到数据库中时,涉及的PHP很少.今天我正在使用该网站,导航到另一个网站并返回,我的所有数据都已消失,因为我没有先将它存储到数据库中.我想保存这些数据,以便在我离开页面时重新填充.这样做的最佳方法是什么?PHP会话,cookie或JavaScript cookie?请指教,提前谢谢!

Bla*_*ter 7

PHP会话,cookie或JavaScript cookie?

有一个会话或cookie,所以有件事,而不是三件.

现在一个会话也是一个cookie,但是保存在服务器上,不像简单的JS cookie,它保存在用户的机器上.

我想保存这些数据,以便在我离开页面时重新填充

如果是敏感信息,请始终使用数据库存储它,如果它不是敏感数据:

  • 使用cookie或用户localStorage可以删除
  • 使用无法被用户删除但会基于php.ini设置过期的会话

另一方面,要永久保存它,请改用数据库.