程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php之session代碼

php之session代碼

編輯:關於PHP編程

php之session代碼


data-cke-saved-src=https://www.aspphp.online/bianchen/UploadFiles_4619/201701/2017011709215010.png

 

代碼只放通過SID判斷使用cookie還是session

 

 

 

;  //跳轉頁面不能不是header

    if(isset($_POST[sub])){
    	include conn.inc.php;

    	$sql=select id from users where name='{$_POST[name]}' and password='.md5($_POST[password]).';

    	$result=$mysqli->query($sql);

    	//保存數據
    	if($result->num_rows > 0){
    		$row=$result->fetch_assoc();
    		
    		$_SESSION[username]=$_POST[name];
    		$_SESSION[uid]=$_POST[uid];
    		$_SESSION[isLogin5]=1;

    		//跳轉界面
    		echo '<script>';|r|
    		echo location='index.php?.SID.';   //SID 常量如果開啟cookie則使用cookie,如果沒開啟就用session|r|
    		echo '</script>';
    	}
    	echo 用戶名密碼有誤;
    }
?>

conn.inc.php

 

 



comm.php

 

 



index.php

 

 

.$_SESSION[username].你好!這是網站首頁;
    echo session_id().
;
    echo 你的權限如下:
;
    $sql=select allow_1,allow_2,allow_3,allow_4 from users where id='{$_SESSION[uid]}';
    $result=$mysqli->query($sql);
    $user=$result->fetch_assoc();
    if($user[allow_1]){
        echo 111111111111
;
    }
    if($user[allow_2]){
        echo 222222222222
;
    }
    if($user[allow_3]){
        echo 333333333333
;
    }
    if($user[allow_4]){
        echo 444444444444
;
    }


    ?>

    >第二頁

    >第三頁

    >退出


test.php和test2.php編寫上和index.php如出一轍

 



 


 

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved