本文摘自PHP中文网,作者零下一度,侵删。
我们将制作一个能够记住访问者姓名的页面,在这个小案例中,你将学会如何使用Request对象的Cookies、Form以及ServerVariables集合的值,还可以学习到如何使用Response对象来发送Cookies。首先来看看程序代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
首次运行,无法获取 Cookies 信息,显示表单,让用户提交,如下图:

提交表单,还是POST到当前ASP页面,因为还是无法获取Cookies,所以显示提交表单成功的页面,如下图:

再次刷新当前页面 RequestCookies.asp ,因为可以获取到Cookies,直接显示访问者姓名了。

我们再详细讲解下让用户输入姓名并保存的部分,首先获取ServerVariables变量REQUEST_METHOD的值,这个值标识了当前页面的请求方式,如果是POST方式,说明现在正在想此页面提交表单,这时就要获取表单的值,并且将其使用Response.Cookies集合来向客户端输出Cookies,否则显示供用户填写姓名的HTML代码。
小知识
Trim函数删除字符串两边的空格,LTrim函数删除字符串左侧空格,RTrim函数删除字符串右侧空格。
UCase函数把指定字符串转化为大写,LCase函数把指定字符串转化为小写。
【相关推荐】
1. 总结Asp.net内置对象之Request对象使用实例
2. 谈谈Request和Response这两个对象的使用
3. 分享asp中request对象五个获取客户端资料的方法
4. 详解ASP.NET 系统对象之Request
以上就是分享一个Request对象小案例的详细内容!
相关阅读 >>
asp.net从客户端中检测到有潜在危险的Request.form值
更多相关阅读请进入《Request》频道 >>
C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。