header到那一页应该就没有问题了。mysql_query("select*from admin where username='$username' and password='$password'",$db);你这里的$username从那里来的值。你有登录界面吗?你的程序好象写的有点转。你自己好好看一下吧。你说的那个返回出现过期。可以通过设session的存活时间解决。但不支持这么做。

解决方案 »

  1.   

    session是存在服务器端的,cookie是存在客户端的
      

  2.   

    有登录界面!
    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">密&nbsp;&nbsp;码:</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">&nbsp; </font></td>
        </tr>
      </form>username是数据库的字段名 你认为的我的程序那里不妥啊!我是个新手!帮忙看看 谢谢
      

  3.   

    Setcookie()的使用很难把握请赐教!!!
      

  4.   

    setcookie()要用在所有的输出之前setcookie("变量名","变量值");可以写cookie
    setcookie("变量名");可以删除cookie.
    cookie是保存在客户端的硬盘里的
    session是保存的服务器端的内存里
    据说要是客户端禁止cookie就不能使用session
      

  5.   

    $result=mysql_query("select*from admin where username='$username' and password='$password'",$db);
    $nums = mysql_num_rows($result);
    if ($nums > 0)
    {
        rows=mysql_fetch_array($result);
    //注册用户
    session_register("admin");
    $username=$rows["username"]; 
    $password=$rows["password"];
      

  6.   

    上面的没写完$result=mysql_query("select*from admin where username='$username' and password='$password'",$db);
    $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");
    }