请教webrequest 问题,问题明细见内容 webrequest请求页面时,所用的cookies必须手动指定!也就是说,你的代码实际上没有发送任何的cookies。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to zzultc: 那么我这种方法检查用户是否登录是不可行的? 如果我知道cookies的,就没必要再指定cookies去请求checkuser.asp了。 您有什么好的建议? 这个原因主要是因为cookies不能垮域使用,只有在同一域下时,浏览器才会发送cookies。你上面的那个例子aa.aspx中,对http://www.site.asp/checkuser.asp的访问是在服务器端进行的,这时候的cookies你只能在服务器运行webrequest的那段代码时才能得到。而对用户而言,第一次访问www.site.asp,得到www.site.asp发给的cookies,但是访问http://www.site.aspx/时,客户根本不把www.site.asp得到的cookies发给www.site.aspx,所以,你的aa.aspx也就接收不到cookies。当你把这两者放在同一域下,客户就会发送cookies,而不管你是asp或者aspx,甚至是jsp照样能得到cookies。 你出现的问题主要原因:1、从一个域向另外一个域访问时,cookies和Headers是不发送的。2、aa.aspx请求checkuser.asp时,必须手动添加cookies的值(如果是在同一个网站下,这个cookies的值,你可以从客户那里得到,在访问checkuser.asp之前,必须添加到 WebRequest头里边去)。所以说,只要你把这两个页面放在同一个域中,也是可以判断的。但是不同的域,根本无法判断。 不同数据库之间资料同步问题 怎么判断用户是否登录啊,用什么好些..... 绑定字段的部分内容 问一个简单的问题! form调用C++写的dll正常,asp.net调用出错(dll会访问一些外部文件) 太怪了:网页放到外网服务器就不行了。。。。。(在线) gif图片压缩问题 请问在ASP.NET中如何才能登出操作? 哪位有编辑器的源代码,麻烦告诉我一声,谢谢! 学asp.net中碰到一些问题,麻烦大家们告诉告诉我!!! 请问 override 与 new 的区别 ??? EXCEL导出的时候, 当用户连续点击导出按钮二次以上的时候, 就会出错!
那么我这种方法检查用户是否登录是不可行的?
如果我知道cookies的,就没必要再指定cookies去请求checkuser.asp了。
您有什么好的建议?
你上面的那个例子aa.aspx中,对http://www.site.asp/checkuser.asp的访问是在服务器端进行的,这时候的cookies你只能在服务器运行webrequest的那段代码时才能得到。
而对用户而言,第一次访问www.site.asp,得到www.site.asp发给的cookies,但是访问http://www.site.aspx/时,客户根本不把www.site.asp得到的cookies发给www.site.aspx,所以,你的aa.aspx也就接收不到cookies。
当你把这两者放在同一域下,客户就会发送cookies,而不管你是asp或者aspx,甚至是jsp照样能得到cookies。
1、从一个域向另外一个域访问时,cookies和Headers是不发送的。
2、aa.aspx请求checkuser.asp时,必须手动添加cookies的值(如果是在同一个网站下,这个cookies的值,你可以从客户那里得到,在访问checkuser.asp之前,必须添加到 WebRequest头里边去)。所以说,只要你把这两个页面放在同一个域中,也是可以判断的。
但是不同的域,根本无法判断。