首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [求助]登陆问题  


  作者:slopesun
  注册时间:2004-09-07
  主题/回复:58/67
  积分:753
  等级:★★★(六级)
  称号:声名鹊起

  ken.wang@esolux...
  185627321
  www.

 

 发表:2005-01-05 19:44:53 阅读 2416 次 回复 1 次 得分1  |   字号 字色
[求助]登陆问题
1.在本地调试没有问题。
2.上传到服务器后,如果第一次打正确密码,进不了后台,仍在login.html 页面,如果第一次打错误的密码或用户名(提示错误),第二次打正确的则能进入后台,即frame.php。
3.服务器是window 2000  php版本是4.22   本地是:window 2000 php版本4.38
4.相关页面 login.html login.php frame.php

下面是相关代码:
  login.php:
  <?
session_start();
/*
  传入参数     参数意义
  txt_adminName    管理员帐号
  txt_adminPassword    管理员密码
  txt_hidden_submit ==1    隐藏参数
*/
    $txt_adminName=trim($_POST["txt_adminName"]);
    $txt_adminPassword=trim($_post["txt_adminPassword"]);   
 if (!$_SESSION['sess_login'])
 {
  if ($_POST['txt_hidden_submit'])
  {
   include "../inc/config.inc";
  $sql_conn=@mysql_connect(DATABASE_SERVER,DATABASE_USER,DATABASE_PASSWORD)or die("can't connect to the database server");
  $sql_db=@mysql_select_db(DATABASE_NAME,$sql_conn) or die("can't connect to the database ");
      $sql_select="select * from tbl_gefuadmin where col_name='".$_POST['txt_adminName']."' and col_password=md5('".$_POST['txt_adminPassword']."')";
  $sql_query=@mysql_query($sql_select);
  if (!$sql_query)
  {
    echo '
       <script>
       <!--
       alert ("查询失败,请稍候!");
       history.back();
       //-->
       </script>
       ';
 
  }
  $count=@mysql_num_rows($sql_query);
  if (!$count)
  {
    echo '
       <script>
       <!--
       alert ("对不起,用户名或密码错误");
       history.back();
       //-->
       </script>
       ';
  }
  else
  {
  $arr=@mysql_fetch_array($sql_query);
   session_register('sess_name');
     session_register('sess_login');
  $_SESSION['sess_name']=$arr['col_name'];
  $_SESSION['sess_login']=true;
  //echo $_SESSION['sess_name'];
  //Header("location: ".SERVER_URL."/".PROJECT_NAME."/frame.php");
  Header("Location: frame.php");
        exit;
  }
     
  }
  else
  {
  Header("location:login.html");
  }
 }
?>


frame.php:

<?
 include "login.php";
?>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>管理员界面</TITLE>
</HEAD>
<frameset frameborder=0 framespacing="0" border="0" cols="20%,*" bordercolor="#ffffff" >
<frame name="Menu" src="menu.html" scrolling="auto" NORESIZE >
<frame name="admin" src="ctl.php" scrolling="auto" NORESIZE  >
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</frameset>
</HTML>
  
 
 1#楼  
 
  回复人:rredg
  注册时间:2005-05-26
  主题/回复:0/10
  积分:409
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2005-06-04 03:23:51  评分:1 

本机成功,服务器失败.可能是路径有问题.
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.007sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版