header到那一页应该就没有问题了。mysql_query("select*from admin where username='$username' and password='$password'",$db);你这里的$username从那里来的值。你有登录界面吗?你的程序好象写的有点转。你自己好好看一下吧。你说的那个返回出现过期。可以通过设session的存活时间解决。但不支持这么做。
调试欢乐多
index.php<form name="login" method=post action="login.php" onsubmit="javascript:return(CheckForm());">
<tr>
<td width="50%"><font color="#000000">用户名:</font></td>
<td width="50%" class=class><font color="#000000">
<input type="text" name="username" size="20">
</font></td>
</tr>
<tr>
<td width="50%"><font color="#000000">密 码:</font></td>
<td width="50%" class=class><font color="#000000">
<input type="password" name="password" size="20">
</font></td>
</tr>
<tr>
<td height="50" colspan="2" align="center">
<input type="submit" name="Submit" value="客户管理系统登录">
<font color="#FFFFFF"> </font></td>
</tr>
</form>username是数据库的字段名 你认为的我的程序那里不妥啊!我是个新手!帮忙看看 谢谢
setcookie("变量名");可以删除cookie.
cookie是保存在客户端的硬盘里的
session是保存的服务器端的内存里
据说要是客户端禁止cookie就不能使用session
$nums = mysql_num_rows($result);
if ($nums > 0)
{
rows=mysql_fetch_array($result);
//注册用户
session_register("admin");
$username=$rows["username"];
$password=$rows["password"];
$nums = mysql_num_rows($result);
if ($nums > 0)
{
rows=mysql_fetch_array($result);
//注册用户
session_register("username");
$username=$rows["username"];
session_register("password");
$password=$rows["password"];
}
else
{
header("location:index.php");
}