我的第一页中有这个变量$ 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);
}
答案 0 :(得分:3)
<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。
答案 1 :(得分:1)
您还可以使用global
变量,如
global $variable_name;
答案 2 :(得分:0)
包含其他文件中包含数据变量的文件
include "file.php";
答案 3 :(得分:0)
您可以使用$ SESSION,$ GLOBAL。我不建议你在html中使用隐藏字段,因为它会很危险。
如果您只需要为此表单创建此var,则可以在包含此变量的会话中创建表单类,例如。在这里你需要编写自己的Form类。
$frmTest = new Form();
$frmTest->AddVar($date); //Add your date here
$_SESSION['frmTest']= $frmTest;
您可以在下一页轻松获取此变量。