我想知道浏览器(即Firefox)和网站的互动.
当我将用户名和密码提交到登录表单时,会发生什么?我认为该网站向我发送了一些cookie并通过检查这些cookie来授权我.
饼干有标准结构吗?
另外,如果我想使用该cookie,如何才能看到发送到我浏览器的特定URL的cookie?
ACP*_*ACP 27
了解Cookie
Cookie由服务器提供给浏览器.浏览器将cookie显示为仅适用于首先提供cookie的域.
cookie中的数据允许服务器继续对话,可以这么说.如果没有cookie,服务器会将浏览器视为首次访问者.
看看这些了解浏览器cookie
http://internet-security.suite101.com/article.cfm/understanding_computer_browser_cookies
http://www.willmaster.com/library/cookies/understanding-cookies.php
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-22_11-6063884.html
BKS*_*eon 14
Freddie在政府税务局(IRS/HMRC/ATO/CBDT等)工作.他处理每天来看他的数百万人.他的记忆力很差.
有一天,顾客走进弗雷迪的客户服务台:
顾客1:"早上好弗雷迪,你也改变我的地址,就像我问你的那样?"
弗雷迪:"我很抱歉.我不记得你是谁?你是谁?"
顾客1:"老兄,我上周一和你谈过这个问题!你怎么会忘记!"
不幸的是,HTTP协议是无状态的.Freddie(服务器)无法识别彼此之间的不同客户(客户).他不记得了.他记忆力很短.但有一个解决方案:
客户走进去看Freddie(他的名字叫Brian),但这一次,客户给Freddie他的税务局身份证:
Brian May:"早上好Freddie,我的名字是Brian May ......所以你改变了我的地址,就像我问你的那样?"
弗雷迪:"啊,是啊......嗯...... Brian May,女王,首席吉他手,我们会摇滚你......非常有趣,我的记录在我的后端系统...... .....让我提出与你的地址有关的记录........是的:我确实改变了你的地址.顺便说一句,因为你给了我你所需要的身份证,你不需要告诉我你的名字是Brian May.只要告诉我你的身份证,我就可以在我的系统上看到它."
您可以将cookie视为有点像身份证:如果您向服务器表明身份,服务器将记住您的身份并相应地对待您:
例如,它会记住你到目前为止已在购物车中订购的商品.
它会记得你喜欢用泰米尔语/西班牙语/粤语/斯瓦希里语等阅读你的网站.
它(基本上)可以识别你是谁.
在这种特殊情况下,政府税务局会发放身份证.
虽然这个比喻有点紧张而且很简单,但希望它能帮助你理解和记住潜在的概念.
通常,cookie包含会话ID号.然后将ID号连接到存储在服务器上的会话数据.通常的过程是:
通常,密码不会发送多次(在步骤1中登录时).
| 归档时间: |
|
| 查看次数: |
30333 次 |
| 最近记录: |