Javascript cookies vs php cookies

2022-08-30 23:12:01

JavaScript Cookie 和 php Cookie 之间有区别吗?


答案 1

HTTP Cookie不是PHP的功能,也不是Javascript的功能:这些只是允许开发人员操作它们的编程语言。


JS和PHP最大的区别在于:
  • Javascript 在客户端运行
  • PHP 在服务器端运行

但是cookie仍然是一样的:它们被定义为一个标准 - 参见RFC 2965


不过,请注意,现代浏览器实现了无法从Javascript访问的cookie *(请参阅['setcookie'][3])*的“httponly”选项 - 这意味着,根据浏览器和设置cookie的方式,可能无法从Javascript访问它。

这是一种安全措施 - 并且不是“js cookies”和“php cookies”之间的区别:它只是某些cookie的属性。


答案 2

不可以,Cookie 由 RFC 规范定义。