asp cookie问题

linfeising1 2009-08-31 02:35:15

index.asp代码

<%
if request.Cookies("pos")("tkwst_username")="" then%>

<script type="text/javascript">

function window.onload(){login_();}

</script>

<%end if%>

login_()涵数打开登陆页面

login.asp代码
function CheckUser()
{
if($.formValidator.pageIsValid()){
$.ajax({
type:"post",
url:"ajax.asp?action=checkuser",
data:"username="+escape($("#username").val())+"&userpwd="+escape($("#userpwd").val()),
error:function(){alert("查询失败!");},
success:function(data)
{ alert(data);
if (unescape(data)!="")
{
parent.location.href="index.asp";
}
else
{
alert("\n提示:用户名或密码错误,也可能是你所在的用户组不能登陆");
}
}})
}
}
cookies在ajax.asp页面写入,在index.asp页面获取不到!!!
...全文
69 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailbao 2009-09-01
  • 打赏
  • 举报
回复
這樣就應該是編碼的問題了

如果你要將URL轉編碼,那應該也要將cookies轉換下吧(個人想法,沒實踐過,呵呵)
linfeising1 2009-08-31
  • 打赏
  • 举报
回复
我就想请问一下:
页面地址编码与cookies值是不是有什么关系

比如我输入地址是192.168.0.2/text_1.asp(cookie可以获取得到)
会被编码成192.168.0.2/text%5F1.asp(cookie获取不到了.)


linfeising1 2009-08-31
  • 打赏
  • 举报
回复
呵呵,这是我的失误,没有说清楚!不好意思.
其实我读取和写入代码
是这样的
response.Cookies("pos")("tkwst_username")
request.Cookies("pos")("tkwst_username")

mailbao 2009-08-31
  • 打赏
  • 举报
回复
你寫入的cookies與讀取的cookies根本不一樣!

寫入的
----------
response.cookies("username")=username


讀取的
----------
request.Cookies("pos")("tkwst_username")
linfeising1 2009-08-31
  • 打赏
  • 举报
回复
ajax.asp代码
response.cookies("username")=username

cookies写入成功!
就是在index.asp页面读不出来!!
mailbao 2009-08-31
  • 打赏
  • 举报
回复
cookies在ajax.asp页面写入?
--------------------------------

代碼如何寫入,是否正確寫入cookies了?檢查一下原代碼

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧