$ _SESSION变量被覆盖

时间:2019-07-07 20:31:40

标签: php session overwrite

我的用户需要填写一个登录表格。然后,我尝试将这些变量插入$_SESSION数组中。

但是,每次用户编译新的登录表单时,这些变量都会被覆盖。

我希望旧的变量不被覆盖。相反,我想将新变量(来自用户的输入)添加到$_SESSION中(使用相同的键)。

我试图在此网站上查看过去的问题,很不幸,我是新手,我听不懂。

 <h1> Login Form </h1>
  <form action="" method="post"> Name
    <input name="username"  value=""/>

    <form action="" method="post">City
    <input name="City"  value=""/>

    <form action="" method="post"> Company
    <input name="Company"  value=""/>

    <input type="submit" name="my_form_submit_button" 
           value="Login" />

 session_start();
  $value = $_POST['username'];
  $city = $_POST["City"];
  $company = $_POST["Company"];

  $_SESSION['sessionArray']['name'] = $value;
  $_SESSION['sessionArray']['city'] = $city;
  $_SESSION['sessionArray']['company'] = $company;

我的值总是被新用户的输入值覆盖。

0 个答案:

没有答案