页面跳转

方法一:使用PHP自带函数
Header("Location: 网址");die;

说明:必须在网页没有任何输出的时候执行 ,要特别要注意空格。使用header(location)  的时候,不管是封装在另一个函数还是直接写的,都建议在后面加 exit() 确认程序中止 ,使用 header(location) 就跳转到另一个页面了,但事实上,php却仍然会执行后台的代码的,假如后面的代码有不安全逻辑的,那就直接无视开发者设定的条件,继续把后面的东西给执行了。

方法二:利用meta
echo "<meta http-equiv=refresh content='0; url=网址'>";

echo "<meta http-equiv=refresh content='3; url=网址'>";

echo"<meta http-equiv='refresh' content='0; url=biz_SpecialOrder.php?intor=".$_POST['Initiator'] . "&qref=".$_POST['QuotationRef'] . "'>";  带参数
说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面 ,刷新不会弹出确认对话框 。

方法三:利用Javascript语言
echo "<script language='javascript'>";
echo " location='网址';";
echo "</script>";

用javascript定时刷新页面 
<script type="text/javascript">

setInterval("window.location.href=window.location.href;",5000);
</script>

window.location.Reload()应该是刷新.(如果有数据提交的话,会提示是否提交的(是和否选项))
window.location.href=window.location.href;

最好不要用location.reload(),而用location=location比较好,还有在模式窗口(showModalDialog和 showModelessDialog)前者不能用。

X秒自动跳转

Java代码   收藏代码
  1. header("refresh:3;url=http://www.163.com");  
  2. print('正在加载,请稍等...<br>三秒后自动跳转~~~');  
  3. <p>{MsgInfo}正在跳转,请稍后......</p>  
  4.   
  5. <p>如果没有自动跳转,请点<a href="{JumpUrl}"><strong>这里</strong></a>继续!</p>  
  6. <META HTTP-EQUIV="refresh" CONTENT='{JumpDelay}; URL={JumpUrl}'>  
  7. <script language="javascript">  
  8.     function Jump()  
  9.         {  
  10.             window.location = '{JumpUrl}';  
  11.         }  
  12.     document.onload = setTimeout("Jump()" , {JumpDelay} * 1000);  
  13. </script>  
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值