本文目录一览:
- PHP中怎样跳转页面?
- php location 默认是301还是302
- PHP中location.href用法?
- php 用header("Location:")如何跳转到前一个页面,就是历史页面。
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 location 默认是301还是302
默认是302。php使用重定向写法一般是header+Location
,我们可以在浏览器调试查看到返回状态码Status Code默认是302。若要指定状态码为301则可以写成:
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://example.com/");
PHP中location.href用法?
我没仔细看你的内容,太多,我大致说一下:
location.href
是 JavaScript中window
对象的location
对象的href
属性,通过设置location.href
可以将页面跳转到指定地址!<a href='?out=login'>退出</a>
的意思是点击此链接,页面会再次跳转到当前页面,不同的是,跳转过程中传递了一个参数out
。页面可以通过传递过来的参数进行相应的显示!
php 用header("Location:")如何跳转到前一个页面,就是历史页面。
展开全部
可以用 $_SERVER["HTTP_REFERER"]
(进入这个页面之前的引用页):
header("Location: {$_SERVER['HTTP_REFERER']}");