未传递查询字符串

Query string not passed

我在数组中存储了一个值,并通过会话将其传递给表单标记的操作,但遗憾的是在 url 中我得到了原样,url 中没有显示任何值..!!如果我错了请帮我this.pardon我..!!

reg.php

<?php
session_start();
?>
<form id = "form" name = "form" class="validate-form" method="POST" action="formprofile.php?vno = $_SESSION['vault_no']" autocomplete = "off" >

reg1.php
在另一页

<?php
session_start();
$user = $db->storeUser($salutation, $fname, $lname, $dob, $mobile, $country, $state, $city, $pin);
if ($user) {
   // user stored successfully
   $response["error"] = false;
   $_SESSION['fullname'] = $user['fullname'];
   $_SESSION['vault_no'] = $user['vault_no'];
   echo json_encode($response);
}
else
{  // user failed to store
   $response["error"] = true;
   $response["error_msg"] = "Unknown error occurred in registration!";
   echo json_encode($response);
?>
}

您需要将表单标签更改为以下内容:

<form id = "form" name = "form" class="validate-form" method="POST" action="formprofile.php?vno = <?php echo $_SESSION['vault_no']; ?>" autocomplete = "off" >

你在 PHP tagecho 中直接传递 $_SESSION['vault_no']