<?php
// include_once '../include/user_functions.php';
if(isset($_POST['btn'])){
$data=$_POST['frm'];
// user_login($data);
var_dump($_POST['frm']);
}
?>
<!DOCTYPE html>
<html lang="fa">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Mosaddek">
<meta name="keyword" content="FlatLab, Dashboard, Bootstrap, Admin, Template, Theme, Responsive, Fluid, Retina">
<link rel="shortcut icon" href="img/favicon.html">
<title>FlatLab - Flat & Responsive Bootstrap Admin Template</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/bootstrap-reset.css" rel="stylesheet">
<link href="assets/font-awesome/css/font-awesome.css" rel="stylesheet" />
<link href="css/style.css" rel="stylesheet">
<link href="css/style-responsive.css" rel="stylesheet" />
</head>
<body class="login-body">
<div class="container">
<form class="form-signin" action="" method="post">
<h2 class="form-signin-heading">login now</h2>
<div class="login-wrap">
<input type="text" class="form-control" placeholder="username" name="frm[username]"autofocus>
<input type="password" class="form-control" name="frm[password]" placeholder="password">
<label class="checkbox">
<input type="checkbox" value="remember-me">remember me
<span class="pull-right"> <a href="#"> forget password?</a></span>
</label>
<button class="btn btn-lg btn-login btn-block" value="btn-button" name="btn" >login</button>
</div>
</form>
</div>
</body>
</html>
答案 0 :(得分:1)
我认为您的问题是您使用的Content Security Policy标题"Upgrade Insecure Requests"在使用普通(不安全)HTTP时有两个minor bugs。
因为您的localhost
是HTTP,这可能会中断POST数据,因为“升级不安全请求”标头正在尝试发送到HTTPS地址,因此可能阻塞(剥离)当发现它无法到达时,输出POST数据。
请尝试禁用“升级不安全请求”标题(并可能清除浏览器缓存)并查看这是否有助于解决您的问题?
它也可能取决于所使用的浏览器,因为CSP目前只在某些浏览器上使用。