通过varables& # 39;在php中从一种形式转换为另一种形式


passing varables' value from one form to another in php

我有三种形式- payment.php, payment1.phppaydb.phppayment.php包含前端形式。payment1.php包含payment.php形式的后端。而我们正从payment1.php转向paydb.php。现在我通过在payment1.php中的变量$member_no中输入payment.php中的成员号来填写表格。现在我想在paydb.php中获得member_no的值。怎么做呢?

在payment1.php中收到$member_no后,用get数组重定向到payb .php使用

header('Location: http://www.example.com/paydb.php?member_no=$member_no');

则接收$_GET['member_no'] number并赋值给一个变量例子:

$member_no = $_GET['member_no']

第一件事是确保你没有在公众可以看到的地方传递敏感信息。例如URL

一旦你得到会员的号码…将其存储在会话变量中。
你可以在他们登录的时候这样做。

session_start();
$_SESSION['member_no'] = $member_no;

在第一个支付页面上(假设'member_no'是传递的表单元素的名称),像这样…

$_SESSION['member_no'] = $_POST['member_no'];

现在,只要访问者打开浏览器,会话就会持续存在,您不必担心将它从一个页面传递到另一个页面。

您可以通过调用它在任何后续页面上使用该会话。

<?php echo $_SESSION['member_no'] ?>

不向公众展示这些信息。

始终确保将this放在任何想要使用会话变量的页面的顶部。

if (!isset($_SESSION)) {
  session_start();
}