Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cookies与php cookies_Php_Javascript - Fatal编程技术网

Javascript cookies与php cookies

Javascript cookies与php cookies,php,javascript,Php,Javascript,javascript Cookie和php Cookie之间有区别吗?不,Cookie是由一个定义的。不是php的特性,也不是javascript的特性:这些只是允许开发人员操作它们的编程语言 JS和PHP之间最大的区别在于: Javascript在客户端运行 PHP在服务器端运行 但是cookies仍然是一样的:它们被定义为一种标准——参见 不过,请注意,现代浏览器实现的cookie无法从Javascript访问(请参阅的httponly选项),这意味着,根据浏览器和cookie的设置

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

不,Cookie是由一个定义的。

不是php的特性,也不是javascript的特性:这些只是允许开发人员操作它们的编程语言


JS和PHP之间最大的区别在于:

  • Javascript在客户端运行
  • PHP在服务器端运行
但是cookies仍然是一样的:它们被定义为一种标准——参见


不过,请注意,现代浏览器实现的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
属性。