PHP - 如何通过标头传递GET值?

时间:2016-08-28 10:18:09

标签: php get

我试图通过$id函数传递header()值,但似乎无效。因为我无法将页面中的值重定向到。

以下是我正在处理的代码段:

$url = BASE_URL . 'send.php?id=' . $id;
header("Location: $url");
exit();

但是当我尝试在另一个文件中获取此值时,执行$id = $_GET['id']我收到PHP通知:

PHP Notice:  Undefined index: id in (MY_FILE_PATH) on line 5

有人能帮助我吗?感谢。

1 个答案:

答案 0 :(得分:0)

您必须使用session

session_start();
$_SESSION['id'] = $_GET['id'];
header('Location: $url');

和下一页如:

session_start();
$id = $_SESSION['id'];