如何将变量传递给所有文件



我的第一页中有这个变量$date。有没有可能在我所有的php文件中传递它?

像这样的东西?

<form action = 'insert.php' method="post"  >
        <p><input type="submit" name="ok"value="Terminé" id="end"></p>
        <?php $_POST['date']=$date ?>
       </form>

我的另一页

if (isset($_POST['date']))    
{ 
$date = $_GET['date'];
echo($date);
}  
<form action = 'insert.php' method="post"  >
<p>
<input type="submit" name="ok" value="Terminé" id="end" />
<input type="hidden" name="data" value="<?php echo $date; ?>" />
</p>
</form>

然后你可以用接收

$_POST['data']

或者使用$_SESSION。

您也可以使用类似的global变量

global $variable_name;

将具有数据变量的文件包括在其他文件中

include "file.php";

您可以使用$SESSION,$GLOBAL。我不会建议你在html中使用隐藏字段,因为这会很危险。

如果你只需要这个表单的变量,你可以在会话中创建一个包含这个变量的表单类,比如。在这里你需要编写自己的表单类。

$frmTest = new Form();
$frmTest->AddVar($date); //Add your date here
$_SESSION['frmTest']= $frmTest;

您可以在下一页中轻松获取此变量。

相关内容

  • 没有找到相关文章

最新更新