Cookie:基本信息和查询

时间:2013-03-30 10:33:43

标签: html computer-science

我在Wiki上看到了这个:

  

Cookie(也称为HTTP Cookie,网络Cookie或浏览器Cookie)通常是从网站发送并在用户浏览网站时存储在用户的网络浏览器中的一小段数据。当用户将来浏览同一网站时,网站可以检索存储在cookie中的数据,以通知网站用户之前的活动。[1] Cookie旨在成为网站记住网站状态或用户过去采取的活动的可靠机制。这可以包括单击特定按钮,登录或记录用户在几个月或几年前访问过哪些页面。

现在我想知道谁创建了cookie。是浏览器还是每个网站都可以自己创建cookie?谁控制哪些信息必须保存在cookie中?如何将所有表单字段数据保存在cookie中?

4 个答案:

答案 0 :(得分:0)

我认为“设置Cookie ”部分会对您有所帮助。

http://en.wikipedia.org/wiki/HTTP_cookie

答案 1 :(得分:0)

  1. 网站创建cookie,无论是前端(Javascript cookie)还是后端(PHP cookie)
  2. 网站开发人员控制cookie中存储的内容。
  3. 网站开发人员从表单中获取信息,对其进行处理,然后将其存储在cookie中。

答案 2 :(得分:0)

COOKIES由网站所有者创建。 cookie实际上是客户端会话。

答案 3 :(得分:0)

现在我想知道谁创建了cookie。是浏览器还是每个网站都可以自己创建cookie?谁控制哪些信息必须保存在cookie中?如何将所有表单字段数据保存在cookie中?

Cookie由Web服务器在客户端计算机上创建。使用php会话启动cookie,客户端的浏览器将此cookie存储为phpsession id,用于识别用户服务器上的php然后可以通过从客户端发送到服务器的cookie识别用户。 (通过浏览器)。

网站的创建者将控制cookie中包含的数据,例如

`<? php 
session_start();
if($_SESSION['logged_in'] == "")
{
 header("Location: login.php");
}
?>`

例如,上面的代码将检查用户是否具有值“logged_in”,如果他们没有登录,他们被重定向到登录页面。否则他们可以继续查看该页面。

“感谢你,请让我知道一个网站可以访问其他网站的cookie并从中读取信息并理解它 - Vinayjava 1小时前”

是的,一个网站能够从其他网站获取信息,这被称为跨网站请求伪造,并且通常通过XSS注入等执行,它可以用来窃取用户cookie ..

关于cookies的任何其他问题,我应该能够提供帮助