gpt4 book ai didi

php - 如何在 php 中将变量从一个文件获取到另一个文件

转载 作者:可可西里 更新时间:2023-10-31 23:58:52 26 4
gpt4 key购买 nike

我有 3 个文件。我会给你一个确切的例子:

a.php

<form action="b.php" method="POST">

Enter age:
<input type="text" name="age"><br>
<input type="submit" value="Save">
</form>

b.php

<?php
$age=$_POST["age"];
if (is_numeric($age))
{
header("Location: c.php");
exit();
}
else
{
echo "Age invalid!";
}
?>

c.php

<?php
//i want to use the $age variable here
echo $age;
?>

如何在 c.php 中使用 b.php 中的 $age 变量?

我也试过 session_start();在文件 b.php 中使用 $_SESSION["age"]=$_POST["age"];b.php 然后$_SESSION["age"]c.php 中而不是 $age 并且它仍然没有工作。

我也试过 include 但也没有得到任何结果......也许我没有正确使用它。

最佳答案

问题是在文件 b.php 中,您没有将年龄值发送到 c.php。

如果在 b.php 中,您这样做了:

 session_start();
$_SESSION["age"] = $_POST["age"];

然后,在 c.php 中,您这样做了:

 session_start();
$age = $_SESSION["age"];
echo $age;

它将正常工作。

关于php - 如何在 php 中将变量从一个文件获取到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13103727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com