首页 开发编程 正文

php怎么跳到另一个页面(php怎么跳到另一个页面上)

2、php中如何实现跳转到一个新的页面3、php登录成功后怎么跳转到另一个网站4、php怎样实现跳转到原来或之前的页面5、php登录后怎么跳转回上一个页面?status=no')/script"window.open弹出新窗口的命令;location=no是否显示地址栏,status=no是否显示状态栏内的信息(通常是文件已经打开),...

今天给各位分享php怎么跳到另一个页面的知识,其中也会对php怎么跳到另一个页面上进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

PHP如何新窗口打开另一个页面?

echo "script language=\"javascript\"window.open ('page.php', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')/script"

window.open 弹出新窗口的命令;

page.php 弹出窗口的文件名;

newwindow 弹出窗口的名字(不是文件名),非必须,可用空''代替;

height=100 窗口高度;

width=400 窗口宽度;

top=0 窗口距离屏幕上方的象素值;

left=0 窗口距离屏幕左侧的象素值;

toolbar=no 是否显示工具栏,yes为显示;

menubar,scrollbars 表示菜单栏和滚动栏。

resizable=no 是否允许改变窗口大小,yes为允许;

location=no 是否显示地址栏,yes为允许;

status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

php 中如何实现跳转到一个新的页面

php页面自动跳转的几种实现方法:

1.meta标签

2.使用header函数

3.使用JavaScript

方法一:使用meta标签

meta标签是html不可或缺的标签之一,它负责提供文档的元信息,其参数主要有:

① http-equiv: 与文档中数据相关的HTTP文件首部

② content: 与命名HTTP首部相关的数据

③ name: 文档描述

④ url: 与元信息相联系的URL

当我们定义属性http-equiv为refresh,打开此Web页时系统将根据content规定的值在一定时间内跳转到相应页面,

content="秒数;url=网址"就是定义了过多长时间跳转到指定的网址。

以下meta标签告诉系统一秒钟后页面自动跳转到百度首页:

meta http-equiv="refresh" content="1;url="

以上代码需要加在HTTP文档首部中,介于head与/head之间,通常,meta标签是紧跟在head之后。若需要有多个meta标签,

它们可以各占一行。 此法通用于任何环境,包含静态的网站空间。

方法二:使用header函数 

header函数是php内置函数中的HTTP相关函数之一,该函数送出HTTP协议标头到浏览器。

使用它可以重定向URL,即令页面转向其他指定的网页。

以下例子,执行后将自动打开:

header("Location: ");

必须注意,header函数只能用在页面代码中的html标签之前,亦即,HTTP首部尚未有其他任何标头(head)传送给浏览器之前,而且,此前页面也不能print或echo任何内容。换句话说,在页面的html出现前,程序只单纯地处理header事件。

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

方法三:使用JavaScript

JS非常灵活,利用它可以做出功能非常强大的程序脚本,这里仅举一个简单的页面自动跳转的JS例子。

以下代码执行后浏览器将自动转到,该代码可放在页面中的任何合法的位置:

<script language="javascript" type="text/javascript"> window.location.href(""); </script>

此代码适用于任何Web环境。若加入定时器,将更加妙不可言

php登录成功后怎么跳转到另一个网站

跳转有多个方法,下面来简单说几个:

一、用HTTP头信息

也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发

出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type:

xxx/xxx"),页面的属性("No cache", "Expire")等等。

php怎样实现跳转到原来或之前的页面

举一个很常见的例子,很多网站的登录并不是单独一个链接,而是在很多个页面上都有登录链接,方便用户随时可以登录,这样用户可以在首页index.php

上登录,也可以在其他的页面上登录。而且登录后就会自动返回登录前的页面,比如,从index.php点登录的链接,就跳到了登录的页面

login.php,提交到check.php文件,检查数据是否正确,然后check.php调用header(‘location:

url’)跳转到指定的页面。

最直接的办法就是直接指定url要返回的路径,这确实是最简单的,却不一定可取,因为它不够自动,每次返回是都需要人工指定,非常不方便。

(现在觉得这种方法也不比第三种差 Update:2010.03.20)

使用$_SERVER['HTTP_REFFERER'],返回前一个页面,这并非是一个好办法,它很容易出错。对于上面这个例子,如果登录成功,使

用$_SERVER['HTTP_REFERER']check.php就会跳到它的前一个页面login.php,而不是index.php。

将url存到cookie中,在index.php页面上调用setcookie(‘url’,'index.php’),在提交数据之后,可以通

过$_COOKIE['url']随时得到登录前的页面。缺点是,如果有100个页面有登录链接100个页面都需要修改cookie的url。一个更好的

办法是在login.php中检查它的前一个页面,然后设置cookie,也就是不是让100个文件去修改cookie,而是交给login.php去做。

上面的几种方法在一些情况下都是可行的,按情况选择使用吧。

php登录后怎么跳转回上一个页面?

login.html有点麻烦,因为需要它增加一个url参数传递给login.php,而静态的html文件往往没有这个功能。

需要把login.html修改为一个PHP页面,可以使用login.php增加额外参数实现,初学者也可以单独建立一个login_form.php,此脚本检查$_SERVER['HTTP_REFER']并作为参数传输给login.php,部分代码如下:

input type=hidden name=ref value='?php=$_SERVER['HTTP_REFER'];?'

这样,在login.php里面可以这样:

echo 'Location: ' . $_POST['ref'];

PHP中怎样跳转页面?

php跳转页面一般都是通过JS来配合使用,Js的时候的一般是location这个方法,用法就是location:'跳转的地址';,php的话一般都是通过header将location包在里面,然后在使用就行,这里举个跳转的小例子:

?php

session_start();

if(!isset($_SESSION['admin']) || $_SESSION['admin'] ==''){

header('./stie/admin_login.php');

exit();

}

?

意思就是没有检测到admin这个session,或者是它为空,都会跳转到./stie/admin_login.php的登录界面去。

php怎么跳到另一个页面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么跳到另一个页面上、php怎么跳到另一个页面的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除