META属性!刷新与跳转并存的问题!
大接都知道
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<meta http-equiv=refresh content="10">
</head>
<body>
</body>
</html>
但是大家有没发现...假如设置5秒刷新一次...21秒后跳转到另一页面!也就是这个页面在刷4次后就跳转掉.怎么做...
我试了2个meta是不可以的!1个meta加JS不知道为什么也不可以...程序始终只读取其中的一个...
因为我现在这个页面牵涉到早晚班..需求是X秒刷1次...12小时后跳转到另一页面!
-------------------------------------
大家帮帮忙!分不多了最近问题比较多不好意思...
------解决方案--------------------HTTP是无状态的协议, 需求中的各刷新和跳转操作之间是有联系的, 因此仅通过<meta>无法做到这点.
需要在各页面之前传递一些状态值, 如nextOp= refresh | redirect 等, 放在cookie中.
通过javascript脚本判断当前是需要刷新还是需要跳转.
或者是在服务器端判断, 若需要刷新就输出需要刷新的<meta>, 否则输出跳转的<meta>或302应答.