首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

http 状态码为302的处理方法-浏览器如何避免用户输入

2012-02-09 
http 状态码为302的处理方法-浏览器如何处理用户输入CGI模块收到是SWICH_USER,就会向客户端发送一个302的H

http 状态码为302的处理方法-浏览器如何处理用户输入
CGI模块收到是SWICH_USER,就会向客户端发送一个302的HTTP信息:
HTTP/1.0   302   Found
Location:   /?switchuser=1&id=5&target=/cgi/b/users/ov/
问题:1、客户端弹出窗口的位置由什么决定,是由location吗?决定了自动弹出的窗口在/cgi/b/users/ov/页面上?还是自动在当前页面弹出?
            2、弹出窗口有文本输入,和确定、取消按钮,谁来处理文本输入?当用户按确定或取消按钮时谁来处理?程序员可以控制吗?我现在碰到一个问题,当用户按取消按钮后,会跳到另外一个出错页面
HTTP/1.0   401   Authorization   Required:

我该怎样改正这个问题,比如我想当用户按取消时,回到当前页面。

我是新手,谢谢大家指点,非常感谢!!

[解决办法]
location是用来控制迁移对象的,你说的在client端显示的这些信息,最终应该是通过浏览器来处理解释的了,自己要想控制,除非判断返回的onreadstate的状态值,然后调用javascript来控制了。
在你的httpd.conf或者.httpdaccess里面可以对象error code的迁移状态
ErrorDocument 302 http://www.csdn.net

[解决办法]
接分先!

热点排行