修复未定义的索引:在php中

时间:2017-03-23 15:50:26

标签: php html

我正在尝试使用php创建登录。我想记住我设置cookie,这样用户每次访问网站时都不需要登录。

当我运行我的代码时,我得到以下错误,但不知道为什么

未定义的索引:remember_me

未定义索引:用户名

这是我的PHP代码

<?php

$year = time() + 31536000;
setcookie('rememberme', $_POST['username'], $year);

if($_POST['remember_me']) {
setcookie('rememberme', $_POST['username'], $year);
}
elseif(!$_POST['remember_me']) {
  if(isset($_COOKIE['rememberme'])) {
    $past = time() - 100;
    setcookie(remember_me, gone, $past);
  }
}

  

这是我的HTML

    <input class="userform" id="username" name="username" required="required" type="text" size="10" placeholder="Username"value="<?php
echo $_COOKIE['remember_me']; ?>"/>
</div>

  <input class="userform" id="password" name="password" required="required" type="password" size="10" placeholder="Password" />  
  </div>

  <br>
<br>
 <input type="checkbox" name="remember_me" id="remember_me">
        Remember me 

<br>
<br>

                  <button type="submit" class="btn btn-default">Login</button>
        </div>

这不是重复的

0 个答案:

没有答案