Javascript cookies与php cookies
javascript Cookie和php Cookie之间有区别吗?不,Cookie是由一个定义的。不是php的特性,也不是javascript的特性:这些只是允许开发人员操作它们的编程语言Javascript cookies与php cookies,php,javascript,Php,Javascript,javascript Cookie和php Cookie之间有区别吗?不,Cookie是由一个定义的。不是php的特性,也不是javascript的特性:这些只是允许开发人员操作它们的编程语言 JS和PHP之间最大的区别在于: Javascript在客户端运行 PHP在服务器端运行 但是cookies仍然是一样的:它们被定义为一种标准——参见 不过,请注意,现代浏览器实现的cookie无法从Javascript访问(请参阅的httponly选项),这意味着,根据浏览器和cookie的设置
JS和PHP之间最大的区别在于:
- Javascript在客户端运行
- PHP在服务器端运行
不过,请注意,现代浏览器实现的cookie无法从Javascript访问(请参阅的
httponly
选项),这意味着,根据浏览器和cookie的设置方式,可能无法从Javascript访问cookie
这是一种安全措施,“js cookie”和“php cookie”之间没有区别:它只是一些cookie的属性。cookie只是存储在客户端计算机上的文件,通常包含名称、值和过期时间。Cookie是在HTTP页面请求的头中发送的,所以它们不会立即可用(除非您使用输出缓冲)。Cookie适用于非敏感数据,因为可以通过客户端浏览器设置轻松找到它们 Cookie还可用于创建存储在服务器上的会话变量。在这种情况下,cookie值是服务器用来标识其值的索引。对于更敏感的数据,这是一种更好的方法,因为客户端计算机上只有一个“无意义”的值
考虑到这一点,cookie和会话数据(以及GET和POST数据)是超级全局变量,这意味着JavaScript和PHP都可以使用它们。同样,唯一的问题是Cookie可能不会立即可用,这取决于脚本的工作方式和输出缓冲设置。而且客户端可以使用一些免费的附加组件(如EditThisCookie Chrome扩展)轻松更改
httponly
属性。