学习PHP-登陆

今天通过学习,学会了很多方法,

如操作数据库   :  查看所有数据库  命令:  show databases;

         使用某个数据库  命令:  use  数据库名字

         查看使用的数据库下的所有表: 命令 : show tables;

还有php的  var_dump 打印调试  

      关联数据  :什么是关联数组?  自己百度

      。。。。。。。。。。。。。。。。。

      。。。。。。。。。。。。。。。。

                    。。。。。。。。。。。。。。。。

还有include 函数

   $_GET:用法   解释

   $_POST 用法

  区别

 $_SESSION

登陆页面html代码

 1 <html>
 2  <head> 
 3   <title>Login_fangbei</title> 
 4  </head> 
 5  <body> 
 6   <form name="fangbei" method="post" action="check_session_login.php"> 
 7    <div style="width:353"> 
 8     <dl> 
 9      <dt></dt> 
10      <dd>
11       <div align="left">
12        Username:
13        <input type="text" name="username" />
14       </div>
15      </dd> 
16      <dd>
17       <div align="left">
18        Psssword:
19        <input type="password" name="passcode" />
20       </div>
21      </dd> 
22      <dd> 
23       <p align="center"> <input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Reset" value="Reset" /> </p> 
24      </dd> 
25     </dl> 
26    </div> 
27   </form>  
28  </body>
29 </html>

登陆业务逻辑   login.php

 1 <?php
 2 header('Content-type:text/html;charset=utf-8');
 3 
 4 @mysql_connect("localhost","root",'root') or die("数据库连接失败");
 5 
 6 @mysql_select_db("itcast") or die("选择数据库失败");
 7 //获取输入的信息
 8 $username = $_POST['username'];
 9 $passcode = $_POST['passcode'];
10 
11 
12 $sql = "select username,userflag from users where username = '$username' and passcode = '$passcode'";
13 //echo $sql;
14 
15 
16 //获取session的值
17 $query = @mysql_query($sql) or die("SQL语句执行失败");
18 //判断用户以及密码
19 if($row = mysql_fetch_array($query))
20 {
21     //var_dump($row);
22     
23     session_start();
24     
25     //判断权限
26     if($row['userflag'] == 1 or $row['userflag'] == 0){
27         $_SESSION['username'] = $row['username'];
28         $_SESSION['userflag'] = $row['userflag'];
29         $_SESSION['TEXT'] = "123";
30         
31         var_dump($_SESSION);
32         echo "<a href='welcome_session_login.php'>欢迎访问www.cnblogs.com/txw1958</a>";
33     }
34     else{
35         echo "userflag不正确";
36     }
37 /**/
38 }
39 else{
40     echo "username或者usercode";
41 }
42 
43 ?>

猜你喜欢

转载自www.cnblogs.com/zmh2018/p/9750647.html