刚学php,想请问在用php编写一个简单的用户登录功能的网站时,要不要使用多进程(线程)?就是允许多个用户同时登录

解决方案 »

  1.   

    不需要。php没有线程概念。
    PHP有自身的会话管理机制 
    session or cookie
      

  2.   

    允许多个用户同进登陆没必要写线程的,而且刚刚学习PHP建议就不要一下子就研究得太深。
    用以下代码就可以实现登陆了:
    <?php
        session_start();
        $name=$_POST['name'];
        $pwd=$_POST['pwd'];
        $host = "localhost"; //
        $db_user = "root"; //
        $db_password="";
        $db = "superet"; //
    $tablename="users";
        $conn = @ mysql_connect($host,$db_user,$db_password);
        $db_selected = mysql_select_db($db,$conn);  
        if(!$db_selected){
         die("mysql link false!".mysql_errno());
        }
        else { 
          $exec="select * from users where name='".$name."'";
          $result=mysql_query($exec,$conn);
          if($rs=mysql_fetch_array($result)){
           if($rs[password]==$pwd){
           session_register("u");
           $_SESSION['u']=$name;
           echo "<html><head><meta http-equiv='refresh' content='0;URL=../space.php'</head></html>";
           echo "<p>"."login sucess ,and three s back index..."."</p>";
           }      
           else echo "password is wrong!";
          }       
          else  echo "username is wrong!";
        }
        mysql_close();
       
        
    ?>