判断Cookies是否处于开启状态 - [原创]

cookie|cookies|原创

当开发人员使用Session变量时必须要求客户端浏览器支持接受cookies,当ASP开始一个Session,它将送一个cookies到客户端并带一个标示(SessionID).通过这个标示,ASP以后将可以确认Session并且因此来保持状态。所以,当你使用Session变量前,你需要确认cookies是否被接受。这里我讲解两个方法:

方法一:
无论何时你在两页之间,有一个非常简单可靠的方法:请求一个SessionID在第一页,传递它到下一页。与这一页请求到的SessionID比较。相同说明客户端浏览器接受Cookies;不同则不接受。很简单吧。
比如你可以在第一页中放一个(hiddenfield),并把SessionID写入它。提交后,从页面数据中取出SessionID.像这样:

<formname="Form1"method="post"action="sessions2.asp">
UserName:<inputname="username"><br>
Password:<inputname="userpassword">
<inputtype="hidden"name="theSessionID"value="<%=Session.SessionID%>"><br>
<inputtype="submit"value="Submit">
</form>

在第二页中我们来判断SessionID是否相同。
<%
dimtheSessionID
theSessionID=Request.Form("theSessionID")
IftheSessionID=Session.SessionIDThen
"当二者相等时,则cookie功能开启
Response.Write"Cookie已开启"
Else
"若二者相等时,则cookie功能关闭
Response.Write"Cookie没有开启!"
EndIf
%>

方法二:
也可用这种方法,首先在一个页面里写入一个cookie,如:
<%
Response.Cookies("status")="onoroff"
%>
在第二页里读出此cookie:
<%
ifRequest.Cookies("status")=""then
"当cookies("status")里没有值时,则cookie功能没有开启
Response.Write"Cookie没有开启!"
else
"当cookies("status")里有值时,则cookie功能开启
Response.Write"Cookie已开启"
endif
%>

时间: 2024-10-31 05:37:48

判断Cookies是否处于开启状态 - [原创]的相关文章

判断Cookies是否处于开启状态

cookie|cookies 总有新手提关于cookies的问题,这里我找到一篇好文章,大家分享一下.================================================== 当开发人员使用Session变量时必须要求客户端浏览器支持接受cookies,当ASP开始一个Session,它将送一个cookies到客户端并带一个标示(SessionID).通过这个标示,ASP以后将可以确认Session并且因此来保持状态.所以,当你使用Session变量前,你需要确认co

窗口隐藏-c# winform 如何判断窗口是否处于隐藏状态?

问题描述 c# winform 如何判断窗口是否处于隐藏状态? 应用场景是这样的:多个窗口实例化之后个别执行了Hide方法怎么才能知道具体是哪些窗口被隐藏呢,开始以为用WindowState结果发现FormWindowState并不包含Hide.最后我通过改全局变量的方法间接获取,有没有更直接点的办法? 解决方案 this.Visible == true;

Struts2重新学习之自定义拦截器(判断用户是否是登录状态)

拦截器 一:1:概念:Interceptor拦截器类似于我们学习过的过滤器,是可以再action执行前后执行的代码.是web开发时,常用的技术.比如,权限控制,日志记录. 2:多个拦截器Interceptor连在一起组成了Interceptor栈.拦截器是AOP面向切面编程的一种实现,具有热插拔的效应. 3:Struts2拦截器,每个拦截器类只有一个对象实例,即采用了单利模式.所有引用这个拦截器的action都共享着一拦截器类的实例.   拦截器和过滤器的区别 1:拦截器和过滤器的概念非常类似

控件显示-Android判断控件是否处于显示状态

问题描述 Android判断控件是否处于显示状态 <TextView android:id=""@+id/tv_news_content"" android:layout_width=""wrap_content"" android:layout_height=""wrap_content"" android:layout_gravity=""center_ve

jsp-extjs4 RowEditing怎么判断处于编辑状态

问题描述 extjs4 RowEditing怎么判断处于编辑状态 extjs4 RowEditing怎么判断处于编辑状态然后不让做添加删除的动作 解决方案 不是有beforeedit/edit事件事件,你用个全局变量控制就好了 var rowEditing = Ext.create('Ext.grid.plugin.RowEditing' { clicksToMoveEditor: 1 autoCancel: false listeners: { beforeedit: function ()

百度新算法怎样判断高质量外链和原创内容

百度搜索引擎为了提高互联网的良性发展,对搜索算法的更新也是日新月异,短时间内推出两大搜索新算法,要求网站运营需要符合用户体验,给用户提供有价值的内容,新算法给站长们带来的影响是很大的,百度搜索引擎判断高质量外链和原创内容的标准是怎样的?哪些因素能影响到蜘蛛的判断? 判断外链是否用户真心推荐 百度判断一个外链是否为问题外链的唯一原则:是否是用户或者其他网站的真心推荐,是否具体高质量的推荐意义.蜘蛛又是如何判断外链是用户推荐还是网站运营推广者,蜘蛛会根据用户搜索的关键词.URL.IP地址.浏览器的类

霍尼韦尔朗能:近九成LED企业处于亏损状态

每经记者 郭荣村 发自中山 LED照明产业被誉为"第三次照明革命",未来市场规模或许达万亿:然而在当下,市场不规范产品质量参差不齐,九成企业处于亏损状态. 作为世界500强企业霍尼韦尔在中国的子公司,霍尼韦尔朗能对LED的未来充满期待,不过,9月23日,该公司总经理邓超华告诉走基层的<每日经济新闻>记者,LED产业的健康发展需要更规范的市场环境. 万亿市场争夺战 邓超华明白,LED在家用照明领域的普及最少还需要5年的时间,但他更愿意成为最早吃螃蟹的那一批人. 事实上,凭借母

很多商品虽然降价,但处于缺货状态

据记者观察,声称零毛利率的京东商城并非真正如此,很多商品虽然降价,但处于缺货状态 "有货提价,降价无货",在京东商城14日正式宣布价格战之后两天,消费者大喊受骗,京东商城被指虚晃一枪,借价格战之名进行市场营销而已,并没有大规模的降价.据消费者反映,一些产品存在先提价再降价,一些产品干脆一直处于缺货状态. 8月14日,京东商城首席执行官刘强东在其官方微博上表示:"从明天(8月15日)上午九点开始,京东商城所有大家电价格都比苏宁线上线下便宜!并且无底线的便宜,如果苏宁敢卖1元,哪

消费者对iPhone 6的热情一度让苹果在线商店处于瘫痪状态

而且美国运营商AT&T此前也宣布,iPhone 6的预购数量"数以万计,让人震惊".腾讯数码讯(水蓝)苹果iPhone6和iPhone 6 Plus将会受到追捧几乎是毫无悬念,但众多用户的疯狂程度还是令人始料未及.根据来自微博披露的消息称,iPhone 6和iPhone 6 Plus第一天的预购量便达到了1600万台,如果消息属实的话,那么则意味着新一代iPhone的预订量将会再次创造历史新纪录,有望成为史上最畅销的iPhone.传首日预订1600万部尽管iPhone 6和iP