1樓:匿名使用者
判斷登陸正確後,將使用者名稱等資訊寫入session比如登陸頁面的**如下:
session_start();//開啟session$username = $_post['username'];
//然後進行資料庫比對
if (登陸資訊正確)
然後你在其他頁面需要判斷是否登入就如下**:
session_start();//開啟session$username = $_session['username'];//取出session中的值
if ( empty( $username) )原理大致就是像上面這樣
2樓:匿名使用者
將使用者id或者使用者帳號存進session,其他頁面判斷是否登入就判斷是否為空,使用者其他資訊就根據session中的帳號或者id查詢資料庫,每個使用者的session是唯一的,不用擔心神馬重複的問題
3樓:上官元恆
設定session啊
php裡如何加session進行登入驗證
4樓:天啟之墨
在html頁面
bai頭部加入<?php session_start(); ?>向服du務器註冊使用者的會話zhi,以便您可dao以內開始儲存使用者資訊容,同時會為使用者會話分配乙個 uid。
session_destroy(); 可以徹底終結session,會失去所有已儲存的session資料
5樓:learning聆聽
使用session 來在頁面之間傳遞
php登入之後如何根據帳號不同而顯示不同的頁面呢
6樓:匿名使用者
其實很簡單
分析:我們要有乙個許可權欄位來區分使用者的許可權等級,然後在我們驗證完它的帳號密碼之後是不是要進行頁面跳轉呢,我們就可以在它跳轉的時候下手腳。
完成過程:
在完成登入驗證之後,我們首先建立乙個session來存放它的許可權,把登入的時候查詢到的這個使用者的許可權(也就是$row['level'])賦給session這樣,然後我們只要再判斷一下session變數的值是什麼就可以輸出對應的頁面啦.
示例**:
$_session['admin']=$row['level'] ; //比如這樣賦值,我們可以取得登入使用者的許可權值並且用session記錄
if($_session['admin']=="普通使用者")else
//如果你的登入沒有問題的話到這裡我們的實驗就成功啦,這裡的**要放在完成登入驗證之後哦,也就是替換掉你原來的跳轉就可以啦
//再補充一下(*^__^*) ,我們操作的是登入驗證頁(logincheck.php規範的名字應該就是這個。)
7樓:雙夢鎮燭塵
判斷使用者唄,給使用者乙個許可權,或者你給他寫個單選 寫個分類 比如教師和學生,教師登入選擇教師登入 學生登入選擇學生登入
8樓:匿名使用者
直接根據賬號,關聯到資料庫,重定向指定關聯的url就可以
9樓:匿名使用者
寫判斷,設定乙個登陸許可權放資料庫裡面,比如乙個員工,乙個領導,是單選按鈕,你點選領導之後提交你的登陸許可權為1,然後根據登陸許可權為1的去查詢賬號、密碼。驗證成功登陸到text2.php;你要具體**嗎?
$許可權=$_post["單選按鈕的名稱"];
if($許可權==1)
elseif($許可權==0)
PHP中如何防止修改字尾名上傳,PHP中如何防止修改字尾名上傳?
在php的上傳檔案處理中都會用到乙個函式 getimagesize 函式的用法 array getimagesize 位址 返回乙個陣列.該函式的返回值是乙個陣列,內容大致如下 array 0 350 1 318 2 2 3 width 350 height 318 bits 8 channels ...
用php寫網頁前端登陸驗證將登入使用者名稱存入
寫入的時候要開啟session start 讀取的時候也要開啟session start 示例如下 write.php session start 登陸成功,寫入登入資訊 session name chinawinxp session id 2017 read.php session start 讀...
如何在html檔案裡寫php程式
可以使用將php語句包含,然後將html格式改為php。1 新建html文件並使用html模板生成必要元素,然後在body標籤中新增一段文字 2 在body標籤中輸入 然後可以在這段 中間編寫php 編寫完成之後將檔案進行儲存 3 用滑鼠將儲存後的檔案選中,按下鍵盤上的 f2 鍵對檔案進行重新命名,...