PHP 页面跳转到另一个页面的多种方法方法总结_php技巧

来源:脚本之家  责任编辑:小易  

a页面function redirect(){window.location.href='Noname3.html#mybottom';}window.setTimeout(redirect,5000);b页面,在想要跳转到的位置写“命名锚记”a>www.zgxue.com防采集请勿采集本网。

一、用HTTP头信息

也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。

可以用html中的a标签(xxx.html就是要跳转的链接): 1跳转链接可以用js进行跳转: 1点击跳转以上两种方式达到的效果是一样的.

用HTTP头信息重定向到另外一个页面的方法如下:

/思路:应为你是要有提示后然后在跳转的 直接使用php总的header跳转不可能显示你的提示文本 所以只能通过js实现 效果可以是alert你的提示后跳转,也可以是几秒后自动跳转 function showmsg($bkmsg,

复制代码 代码如下:

尽管有如此严格的要求,灵活地使用它,仍然可以达成页面的自动跳转功能,比如登录页面,通过判断用户提交的数据是否合法来决定页面跳转到何处。方法三:使用JavaScript JS非常灵活,利用它可以做出功能

<?

if (isset($url))

?php if!empty($_SERVER['HTTPS'])&('on'=$_} else { } header('Location:'.$uri.'/demo/');我先判断一下你是否开启了https,如果是就正常的https页面,如果没有开始则跳转到项目的目录下面

{

Header("HTTP/1.1 303 See Other");

<form id=\"form\" method=\"get\" action=\"ceshi2.php\" > 这是一个测试\"> ceshi2.php 接收 echo$_GET['keyword'];

Header("Location: $url");

exit; //from www.w3sky.com

}

?>

注意一下,"Localtion:"后面有一个空格。

二、用HTML标记

用HTML标记,就是用META的REFRESH标记,举例如下:

复制代码 代码如下:

<? if (!isset($url)) exit;?>

<HTML>

<HEAD>

<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=<? echo $url;?>>

</HEAD>

<BODY>

</BODY>

</HTML>

三、用脚本来实现

举例如下:

复制代码 代码如下:

<?

$url="//www.zgxue.com";

echo "<!--<scrīpt LANGUAGE="Javascrīpt">";

echo "location.href='$url'";

echo "</scrīpt>-->";

?>

下面是补充

第四种:

echo "< meta http-equiv=\\"Refresh\\" content=\\"秒数; url=跳转的文件或地址\\" > ";

其中:XX是秒数,0为立即跳转.refresh 是刷新的意思.Url 是要跳转到的页面.

第五种:利用script实现

<script>url="submit.php";window.location.href=url;</script>

第六种:利用script实现,所不同的是使用 open 语句.且可以限制原窗口还是父窗口,子窗口或者新窗口.

<script>url="submit.php";window.open(\'url,\'\',\'_self\');</script>

其中 更改\'_self\' 就可以实现跳转限制原窗口还是父窗口,子窗口或者新窗口.第七种:利用php自带函数发送头部信息

header("Location: Url");

速度最快,功能强大...但是有个问题必须指出:如果在使用这个函数前已经有html输出,哪怕是一个空格.那么在页顶会显示错误信息..

把得到的用户名放到session里面SISSION['username']=$_POST[UserName];然后其它页面开启session_start();要放在代码最上面 前面不能有输出然后echo$_SISSION['username']凭记忆打的。函数名可能打错。一般用的工具有提示的。你懂的echo"<script>alert('登录成功!');location='test6.php';也可以用php的header。什么什么内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • php中json_decode()和json_encode()的使用方法
  • php中iconv函数使用方法
  • php isset()与empty()的使用区别详解
  • php 数组和字符串互相转换实现方法
  • php中使用curl实现get和post请求的方法
  • phpmyadmin 配置文件详解(配置)
  • php日期转时间戳,指定日期转换成时间戳
  • 特详细的phpmyadmin简明安装教程
  • php下intval()和(int)转换使用与区别
  • windows下apache+php+mysql 环境配置方法
  • php 页面编码声明方法详解(header或meta)
  • php如何实现不借助ide快速定位行数或者方法定义的文件和位置
  • 劣质的php代码简化
  • php实现简单的mvc框架实例
  • php中使用curl获取页面title例子
  • php中操作memcached缓存进行增删改查数据的实现代码
  • php 字符截取 解决中文的截取问题,不用mb系列
  • php类相关知识点实例总结
  • php进阶学习之命名空间基本用法分析
  • php及codeigniter使用session-cookie的方法(详解)
  • php 各种排序算法实现代码
  • 基于php开发中的安全防范知识详解
  • php如何在登录时跳转到另一个页面时显示登录用户?
  • PHP页面如何自动跳转到另一个页面底部
  • PHP 页面跳转到另一个页面的几种方法分享
  • php页面中,通过点击人的姓名就跳转到另一个页面,并将此姓名作为下一个页面的输入值,代码怎么写?
  • HTML中怎么写能可以 点一个按钮然后跳转另一个页面
  • 怎么在PHP文件中加入代码让它跳转到另外一个页面
  • php 中如何实现跳转到一个新的页面
  • 求一段php 判定用户输入网址 跳转到另外一个页面的代码
  • php跳转到另一个页面时,怎么在另一个页面获得此链接的内容,如下图,当我从ceshi1页面跳到ceshi2页面中
  • PHP怎么实现一单击按钮就跳转到令一个页面
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程php技巧php中json_decode()和json_encode()的使用方法php中iconv函数使用方法php isset()与empty()的使用区别详解php 数组和字符串互相转换实现方法php中使用curl实现get和post请求的方法phpmyadmin 配置文件详解(配置)php日期转时间戳,指定日期转换成时间戳特详细的phpmyadmin简明安装教程php下intval()和(int)转换使用与区别windows下apache+php+mysql 环境配置方法php 页面编码声明方法详解(header或meta)php如何实现不借助ide快速定位行数或者方法定义的文件和位置劣质的php代码简化php实现简单的mvc框架实例php中使用curl获取页面title例子php中操作memcached缓存进行增删改查数据的实现代码php 字符截取 解决中文的截取问题,不用mb系列php类相关知识点实例总结php进阶学习之命名空间基本用法分析php及codeigniter使用session-cookie的方法(详解)php 各种排序算法实现代码基于php开发中的安全防范知识详解php中json_decode()和json_encodphp 数组和字符串互相转换实现方php中使用curl实现get和post请求php中iconv函数使用方法php日期转时间戳,指定日期转换成php 页面跳转到另一个页面的多种php中文处理 中文字符串截取(mb_php下intval()和(int)转换使用与利用phpexcel实现excel数据的导入phpmyadmin 配置文件详解(配置)php ajax中文乱码问题解决方法php封装的分页类与简单用法示例php快速排序算法实例分析php中iconv函数转码时截断字符问题的解决php中文处理 中文字符串截取(mb_substr)和php高级编程实例:编写守护进程用 php5 轻松解析 xml用php书写安全的脚本代码php实现的简单中文验证码功能示例php实现获取局域网所有用户的电脑ip和主机
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved