ASP编程,关于cookie的程序,具体见问题补充!

ASP编程,关于cookie的程序,具体见问题补充!,第1张

最简单的办法就是写入一个cookie值,再读取出来,如果有值就是支持,没有值就是不支持,这是简单的验证法,但是不排除一些浏览器的人为设置。

比如:

<%

Option Explicit

Dim CookieValueset

Dim CookieValueRead

CookieValueset="true"

CookieValueRead="false"

ResponseCookies("Cookie_test") = CookieValueset

ResponseCookies("Cookie_test")Expires = Date + 1

CookieValueRead = RequestCookies("Cookie_test")

If CookieValueRead = CookieValueSet Then

 ResponseWrite "浏览器支持Cookies"

Else

 ResponseWrite "浏览器不支持Cookies"

End If

%>

或者是在一个页面里写入COOKIE,另外一个页面读取,支持就进行下去,不支持就进行提示返回。

也可以通过结合JS来做验证,JS的做法也差不多,原理一样。

COOKIES是自己可以定义的

就像你有大名和小名外号一样

也许在你外婆家 人家叫你狗狗这样的外号

实际你的小名是花花

真名叫:张三

无论是小名和外号都是映射张三这个真人的

所以COOKIES你想怎么定义都行

你想取完整怎么取呢?取什么呢?

在abcasp页面写cookies用

<%

responsecookies("FileName")="cookie的值"

ResponseExpiresAbsolute = Now() - 1'定义服务器响应“绝对”过期时间为永不过期

ResponseExpires = 0'定义服务器响应过期秒数,0为永不过期

%>

在123HTML里应该要用JS来读取cookie的值

<script>

var str = documentcookie;

var cookieValue="";

cookieValue=cookManage(str, "FileName");

//截取cookie的函数

function cookManage(str, nam){

var strtemp = strsplit("; ");

for(var i=0;i<strtemplength;i++){

var strtemp2 = strtemp[i]split("=");

if(strtemp2[0] == nam)

return strtemp2[1];

}

return null;

}

//判断获取的值

if((cookieValue!="") && (cookieValue!=null))

{

//要做什么自己写一下

}

</script>

以上就是关于ASP编程,关于cookie的程序,具体见问题补充!全部的内容,包括:ASP编程,关于cookie的程序,具体见问题补充!、谁能帮我解释下asp中cookies,session的用法,详细点的、用ASP检测浏览器是否允许COOKIE功能的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10202309.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存