PHP PDO SESSION无法重定向
PHP PDO SESSION not able to redirect
我通过登录表单使用会话,但当尝试登录时,它没有重定向到index.php。请告诉我哪里错了。以下是我的索引和登录代码
<?php
session_start();
if (!isset($_SESSION['user_name'])) {
header("location: login.php");
}
else{
echo "welcome $user_name";
?>
跟随html
<!DOCTYPE html>
<html>
<head>
<title>Admin Panel</title>
<link rel="stylesheet" type="text/css" href="admin_style.css">
</head>
<body>
<h1>Welcome To Home Page</h1>
</body>
</html>
<?php } ?>
下面的login.php代码与表单
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>Admin Login</title>
</head>
<body>
<form action="login.php" action="post">
<table width="400" align="center" border="20">
<tr>
<td colspan="5" align="center" bgcolor="gray"><h1>Admin Login</h1></td>
</tr>
<tr>
<td align="right">User Name:</td>
<td><input type="text" name="user_name"></td>
</tr>
<tr>
<td align="right">User Password</td>
<td><input type="password" name="user_pass"></td>
</tr>
<tr>
<td align="center" colspan="5"><input type="submit" name="login" value="Login"></td>
</tr>
</table>
</form>
</body>
</html>
<?php
include("connect.php");
if(isset($_POST['login'])) {
$user_name = $_POST['user_name'];
$user_pass = $_POST['user_pass'];
$sth = $con->prepare("SELECT * FROM admin_login WHERE user_name='$user_name' AND user_password='$user_pass'");
$sth->execute();
if($sth->rowCount() > 0) {
$_SESSION['user_name'] = $user_name;
header("Location: index.php"); // Redirecting To index Page
} else {
echo "<script>alert('Username or Password is invalid')</script>";
}
}
?>
通过这段代码,我只能在地址栏上看到,没有javascript警报:http://localhost/malala/admin/login.php?user_name=kitchen&user_pass=厨房&login=登录
请帮忙。。。。
http://localhost/malala/admin/login.php?user_name=kitchen&user_pass=kitchen&login=Login
将变量作为GET
发送,您正在将其作为POST
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- 重定向到“父窗口”
- 重定向iFrame中的父URL
- PHP-如何重定向到同一页面并更改DOM's
- chrome.tabs.update() 重定向到 'chrome-extension://invalid/'
- 在 ASP 中处于非活动状态后使用 Session.Timeout 重定向
- 响应.重定向在使用session的node.js中不起作用
- PHP PDO SESSION无法重定向