php的登录系统不响应

来源:百度知道 编辑:UC知道 时间:2024/06/19 20:22:01
我做了个php的登录系统,输入正确的用户名和密码点击登录不响应,停留原来界面,但要是输入一个错误的密码转到错误提示页面之后再输入正确信息就可以登录了,再退出来不删除历史纪录的话直接输入正确信息还是可以进的,郁闷。就是第一次不能进入(删除历史纪录的情况)
请各位大虾帮帮忙啊......本人用dreamweaver做的,代码基本上不会多少,还请大家高手指教啊....
代码如下:<?php require("conn.php"); ?>
<?php
mysql_select_db($database_conn, $conn);
$query_Recordset1 = "SELECT * FROM deng";
$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['name'])) {
$loginUsername=$_POST['name'];
$password=$_POST['mi

把session_start();放在最开头。

这个判断语句是没用的:
if (!isset($_SESSION)) {
session_start();
}

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
这一句永远不会执行,有何意义。
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
你该说明一下参数的意思吧