如何让用户在点击历史记录时重新到服务器上重新获取网页

beiyang9 2009-12-23 10:20:17
我是做WLAN的PORTAL认证的。
平时,用户在输入他想浏览的网页时,如果没登录认证系统,那么,他点击回车后,硬件BRAS网关会把他的浏览器重定向到认证服务器的认证页面上。他输入用户名密码,进行认证以后,才可以正常上网。

因为这个认证介面每回第一次打开网页都会弹出,所以,有些用户就把它保存到收藏夹里,以便以后使用。然而,这个页面必须由BRAS硬件参与来进行重定向的,因为BRAS硬设会在URL参数里加入为用户分配的动态IP。如果使用历史记录,这个IP实际上BRAS并没有分配,所以认证必定失败。

现在的需求是,当用户点击收藏夹认证网页时,服务器可以将这个请求重定向到BRAS上,接下来走正常流程。

请问大伙有什么好办法么,谢谢!
...全文
153 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
真哥哥 2009-12-23
  • 打赏
  • 举报
回复
不知道,帮顶
浪尖赏花 2009-12-23
  • 打赏
  • 举报
回复
禁用客户端缓存
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 20:52:30 GMT">
ASP
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
PHP
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
zendj 2009-12-23
  • 打赏
  • 举报
回复
禁用脱机本地览
zl3450341 2009-12-23
  • 打赏
  • 举报
回复
看看一楼的能实现不
swandragon 2009-12-23
  • 打赏
  • 举报
回复
禁止缓存
不知道能不能实现你的功能
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2009-12-23 10:20
社区公告
暂无公告