跳转页的多种写法

方法一:使用PHP自带函数
Header("Location: 网址");Header("refresh:{$time};url={$url}");die;

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

方法二:利用meta

echo "<meta http-equiv=refresh content='3; url=网址'>";
说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面 ,刷新不会弹出确认对话框 。

方法三:利用JavaScript语言

能解决header之前的输出

Java代码  

  1. echo "<script src='http://www.test.com/api/client.php?act=adm'></script>";//执行php  
  2. echo "<script>location.href='http://www.xp.com/control.php?sid=2'</script>";//跳转  

X秒倒计时自动跳转功能

Java代码  

  1. <center>  
  2.     <font size=3 color="red">  
  3.         <span id="jump">3</span>秒后自动跳转到购物车页面。  
  4.     </font>  
  5. </center>  
  6. <script type="text/javascript" src="jquery.js"></script>  
  7. <script language="JavaScript">  
  8.     function countDown(secs) {  
  9.         $("#jump").text(secs); //用于改变id=jump中的秒数的显示。  
  10.         if (--secs > 0) {  
  11.             setTimeout("countDown(" + secs + ")", 1000); //每隔1000毫秒执行一个countDown  
  12.         } else {  
  13.             location.href = 'cart.jsp'; //重定向的页面  
  14.         }  
  15.     }  
  16.     countDown(3);  
  17. </script>  
时间: 2024-08-28 12:15:26

跳转页的多种写法的相关文章

Android应用闪屏页延迟跳转的三种写法

闪屏页也称之为欢迎页.在打开一个App时,我们第一眼看到的往往是一个闪屏页面,之所以叫闪屏页,是因为它出现之后会短暂地停留几秒钟再跳转到其他页面.闪屏页除了使用户体验更好外,还能给app留出初始化数据的时间.下面,是我总结的闪屏页的三种写法. 准备工作 打开Android Studio,新建一个projectMyStudy,新建一个SplashActivity并在清单文件中将其设置为启动Activity.在布局文件中将SplashActivity的背景设置为一张图片(可以是手机壁纸). <?xm

Android Listener侦听的多种写法

Android中,View的Listener方法,在是否使用匿名类匿名对象时,有各种不 同的写法. OnClickListener和其他Listener方法一样,都是View类的接 口,重载实现后就能使用,其接口定义如下: public interface OnClickListener { /** * Called when a view has been clicked. * * @param v The view that was clicked. */ void onClick(View

js jq-如何根据第一个页面的元素来控制跳转页的元素样式

问题描述 如何根据第一个页面的元素来控制跳转页的元素样式 比如说这是第一个页面中的元素,其中每个li都是能跳转到第二个页面的,现在要通过判断当前点击的li标签中有无b标签,来控制跳转页的某一元素的样式. 解决方案 元素样式控制巧用css去除第一个元素或最后个元素的样式 解决方案二: 解决方案三: 解决方案四: 第一个页面的元素总是你自己生成的吧.生成的时候根据是否有b标签,给li的点击生成不同的参数啊. 解决方案五:

培训网站跳出率优化:JS跳转页设计指南

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 所谓跳出率,按照百度统计给出的准确解释,意思是只浏览了一个页面便离开了网站的访问次数占总的访问次数的百分比.也就是说,一个用户访问了你的网站,只在其着陆页面进行了停留没有再打开网站的其他任何一个页面的这种行为占所有访问用户的一个比重.其实说白了,所谓"跳出"也即一个IP只换来一个PV.跳出率是衡量一个网站用户体验的一个重要

c# webbrowser如何获取新跳转页面的URL?

问题描述 c# webbrowser如何获取新跳转页面的URL? 请问如何获取WEBBROWSER控件跳转的新的URL呢? 假如是百度点进去搜索,那么如何获取跳转的URL呢? 如果是普通的文字链接又要怎么获取呢? 求大大给个例子哈 解决方案 要保留旧窗口的话要去把旧的页面的链接的target改成_blank 在本程序打开新窗口要访问控件的COM接口去抓DWebBrowserEvents ::NewWindow2事件,这个WPF封得太严办不到,得用WinForms的. 解决方案二: 在加载完成后w

ThinkPHP跳转页success及error模板实例教程_php技巧

本文以实例讲解了ThinkPHP跳转页面的success与error方法所对应的视图与控制器的实现方法,通过本实例教程可以帮助读者更好的掌握success方法与error方法的使用. 首先是控制器中,可以使用下代码: <?php // 本文档自动生成,仅供测试运行 class IndexAction extends Action { /** +---------------------------------------------------------- * 默认操作 +----------

thinkphp制作404跳转页的简单实现方法

网上有很多thinkphp的404页面制作方法,但大多太过繁琐不简便,很烦人,所以为大家分享了最便捷的404制作方法,如下. 在thinkphp的公共目录的config配置文件中增加配置项: 'TMPL_EXCEPTION_FILE' => 'Public/404.html', 在Public文件夹中创建404.html内容如下 <!DOCTYPE html > <html> <head> <meta charset=utf-8" /> &l

asp.net跳转页面的3种方法

目前进行.net学习的很多学员对于asp.net跳转页面的几种方法不是很清楚,了解asp.net跳转页面的三种方法,对于以后的编程会有很大帮助,下面我们就来看一下: 1. response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护.但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个 http请求到客户端,通知需要跳转到新页面,然后客户端在发送

ssh 中action 的值如何传递到跳转页面的frame

问题描述 action中request.setAttribute("a",a),该action提交后跳转到index.jsp页面,index.jsp页面包含<frame src="organise.jsp" name="leftFrame1" noresize="noresize" marginwidth="0" marginheight="0" frameborder="