指向PHP中的另一个页面

指向PHP中的另一个页面,php,javascript,head,Php,Javascript,Head,我很好奇,除了使用javascript,是否还有其他方法可以让php转到另一个页面 因为head只有在它是第一个被调用的函数时才起作用,所以我求助于javascript来转到另一个页面。但是php必须有一个类似的函数否 <?php session_start(); session_destroy(); echo '<script language="JavaScript"> <!-- window.location="home.php";

我很好奇,除了使用javascript,是否还有其他方法可以让php转到另一个页面

因为head只有在它是第一个被调用的函数时才起作用,所以我求助于javascript来转到另一个页面。但是php必须有一个类似的函数否

    <?php session_start();
      session_destroy();
      echo '<script language="JavaScript">
<!--
 window.location="home.php";
//-->
</script>';



?>

当然可以。您可以使用“元重定向”:

例如:

试试看

<?php 
    header('Location: error.php');
?>

有关更多信息:


Cleber.

您需要用php中的函数头修改HTTP响应的头


您还可以添加浏览器使用的特定标题。 例如,如果页面已永久移动,则可以使用:

<?php
header('HTTP/1.1 301 Moved Permanently');
header("Location: home.php");
?>

您可以在以下位置查看有关重定向的详细信息:

您有错误

header('Location: some_location.php');
需要是第一个被输出的东西,也就是说,如果你回应之前的任何东西,它不会工作,否则它会工作

所以只要:

header('Location: some_location.php');

准确地说:位置头应该指向一个绝对URI,cf
header('Location: some_location.php');
header('Location: some_location.php');