我在php页面上有一个按钮,在同一页面上有一些数据。我的按钮重定向到另一个php页面,我想取回这些数据。
我试着做
if(isset($_POST['button'])){
echo($data);
}
isset是真的(我用字符串做测试)但是我无法从其他php页面获取我的数据。
我的按钮的表单代码:
<form action = "/lienPaybox.php" method = "post">
<input type = "submit" name = "button" value = 'Submit'>
</form>
答案 0 :(得分:1)
如果您想将数据从一个页面传递到另一个页面,Session
是您最好的选择
您所要做的就是发起会话。
page1.php
- &gt;此页面包含您的数据。在page1.php下面的代码
<?php
session_start();
$_SESSION['username'] ='Mr.x';
$_SESSION['usertype'] = 'level1';
?>
page2.php
- &gt;您要从中检索page1.php.Here数据的页面是代码,
<?php
session_start();
print_r($_SESSION); //You will notice the datas from previous page is being displayed here
?>
当然,处理Sessions
时需要遵循最佳做法。暂停sessions
后,您可以查看此链接Securing Sessions in PHP