Php 浏览器未提示保存密码,什么';登录码有问题吗
我正在运行一些“您想为这个站点保存密码吗”测试,所以我创建了一个简单的PHP代码,用于会话登录 下面的代码可以工作,但是Firefox、Safari、IE8或Chrome都没有提示我保存这个网站的密码,有什么想法吗Php 浏览器未提示保存密码,什么';登录码有问题吗,php,browser,login,passwords,Php,Browser,Login,Passwords,我正在运行一些“您想为这个站点保存密码吗”测试,所以我创建了一个简单的PHP代码,用于会话登录 下面的代码可以工作,但是Firefox、Safari、IE8或Chrome都没有提示我保存这个网站的密码,有什么想法吗 <?php session_start(); if (isset ($_GET['logout'])) { session_destroy(); header('Location: index.php'); exit; } if (isset ($_
<?php
session_start();
if (isset ($_GET['logout'])) {
session_destroy();
header('Location: index.php');
exit;
}
if (isset ($_POST['user']) && $_POST['password'] == 'admin') {
$_SESSION['user'] = 'ok';
}
?>
<?php if (isset($_SESSION['user'])) { ?>
<h1>Welcome</h1>
<a href="index.php?logout">logout</a>
<?php } else { ?>
<form action="index.php" method="POST">
<input type="text" name="user" value="admin">
<input type="password" name="password">
<button type="submit">login</button>
</form>
<?php } ?>
欢迎
登录
类似的问题已经得到了回答。试试这篇文章的解决方案:如果你不更改表单上的用户
,你总是会得到value=“admin”
,因此它总是会显示welcome@RiggsFolly它实际上比较密码…是,但if(isset($\u会话['user'])){
将始终执行无法复制的操作。您是否作为文件://
而不是http://localhost
?