如何将php变量发送到另一个php页面


how to send php variable to another php page?

首先,我将id发送到rec_update.php文件,如下所示:

location.href="http://localhost/pk/rec_update.php?id="+id;

在rec_update.php文件中,我访问这样的值:

$id = $_GET['id'];

现在,我想把这个$id发送到rec_update1.php文件。这可以通过点击按钮来调用。在按钮上,我应用了一个javascript函数,页面将从该函数指向rec_update1.php如何在另一个php文件中获取此值。

HTML/HTTP是无状态的,换句话说,您在上一页与当前页完全断开连接。除非您使用会话、cookie或GET/POST之类的东西变量。会话和cookie非常容易使用比cookie安全得多。更安全,但不完全安全

会话:

<?php
//On page 1
$_SESSION['varname'] = $var_value;
//On page 2
$var_value = $_SESSION['varname'];
?>

记住在这两个页面上都运行session_start()语句在尝试访问$_SESSION数组之前,以及在任何输出被发送到浏览器。

在rec_update.php 中

<script>
    location.href="http://localhost/pk/rec_update1.php?id=<?php echo $id; ?>";
</script>

并且在rec_update1.php 中

$id = $_GET['id'];