<分区>
我正在使用 header()
将 var user
从一个页面传递到另一个页面:
header( "Location: temp.php? user = $user" );
变量正在传递并显示在其他页面的 URL 上。
我不知道如何在该页面中使用 var user
。请帮忙。
<分区>
我正在使用 header()
将 var user
从一个页面传递到另一个页面:
header( "Location: temp.php? user = $user" );
变量正在传递并显示在其他页面的 URL 上。
我不知道如何在该页面中使用 var user
。请帮忙。
最佳答案
page1.php
<?php
$user = "batman";
header("Location:temp.php?user=".$user);
exit();
?>
temp.php?user=batman(你刚刚被重定向到这里)
<?php
if($_GET){
echo $_GET['user']; // print_r($_GET); //remember to add semicolon
}else{
echo "Url has no user";
}
?>
或者您可以使用 $_SESSION - 但这很容易使事情复杂化
page1.php
<?php
session_start();
$_SESSION['user'] = "batman";
header("Location:temp.php);
exit();
?>
临时文件
<?php
session_start();
echo $_SESSION['user'];
unset($_SESSION['user']); // remove it now we have used it
?>
关于php - 如何在 php 中使用通过 header() 传递的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13266294/