php使用cookie來儲存使用者登入資訊

2021-09-08 08:22:10 字數 1353 閱讀 3115

使用cookie儲存頁面登入資訊

1、資料庫連線配置頁面:connectvars.php

<?php 

//資料庫的位置

define('db_host', 'localhost');

//使用者名稱

define('db_user', 'root');

//口令

define('db_password', '19900101');

//資料庫名

define('db_name','test') ;

?>

2、登入頁面:login.php

<?php 

//插入連線資料庫的相關資訊

require_once 'connectvars.php';

$error_msg = "";

//判斷使用者是否已經設定cookie,如果未設定$_cookie['user_id']時,執行以下**

if(!isset($_cookie['user_id']))else

}else

}}else

?>

<?php

if(empty($_cookie['user_id']))

?>

效果圖:

3、登入頁面:loged.php

<?php 

//已登入頁面,顯示登入使用者名稱

if(isset($_cookie['username']))

/**在已登入頁面中,可以利用使用者的cookie如$_cookie['username']、

* $_cookie['user_id']對資料庫進行查詢,可以做好多好多事情

*/?>

效果圖:

4、登出cookie頁面:logout.php(登出後重定向到lonin.php)

<?php 

/**cookies登出頁面

*/if(isset($_cookie['user_id']))

//location首部使瀏覽器重定向到另乙個頁面

$home_url = 'login.php';

header('location:'.$home_url);

?>

推薦乙個自己業餘時間開發的網盤搜尋引擎,360盤搜(www.360panso.com)

用Cookie來儲存物件

4 清除cookie值httpcookie mycookie httpcontext.current.response.cookies cookieobjectname if mycookie null mycookie.expires datetime.now 在北京交控科技 做專案過程中,使用者...

php使用session來儲存使用者登入資訊

使用session儲存頁面登入資訊 1 資料庫連線配置頁面 connectvars.php 資料庫的位置 define db host localhost 使用者名稱 define db user root 口令 define db password 19900101 資料庫名 define db ...

用php來更新svn

今天,我將來教大家用使用php來更新svn 第一,我們要確認我們php環境的配置 找到php的安裝目錄,開啟php.ini,主要是看下面三個地方 safe mode 這個如果為off下面兩個就不用管了 disable functions 這個為禁用的方法 safe mode exec dir 這個為...