日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php显示上一次登陆的时间长,PHP 用COOKIE实现记住上一次登陆的数据

發布時間:2023/12/15 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php显示上一次登陆的时间长,PHP 用COOKIE实现记住上一次登陆的数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里以記住登錄時的駕校名為例

實現效果如下:

? ? ? ? ? ? ?

實現過程如下:

單選框:??

記住駕校

其余對cookie的代碼,均在后臺方法里:

具體方法如下:

1)其中登陸按鍵的方法對cookie的部分

//判斷cookie是否為空,不為空則將其顯示在第一位

$remember?=?I('remember');//接收checkbox的值

$jxID?=?$_POST['jxID'];//接收下拉框的值

$schoolname?=?M('Schoolinfo')->where(array('SchoolID'?=>?$jxID))->getField('Schoolname');

if?($remember)?{//判斷是否記住駕校

setcookie("sname",?$schoolname);//記住則設置cookie值

setcookie("sid",?$jxID);

}

else?{//未記住則清空cookie值

setcookie("sname",?NULL);

setcookie("sid",?NULL);

}

2)Index?頁面的默認方法,主要用來顯示數據庫中取出的數據:

//cookie不為空的時候,將頁面下拉框第一個值置為保存的cookie值

//并將cookie值原來的位置換為現下拉框第一個值

public?function?index()?{

header('Content-Type:text/html;charset=utf-8');//設置頁面編碼為UTF-8

$type?=?M('schoolinfo');//設置數據表

$arr?=?$type->select();//取出數據表中所有數據

if?(!empty($_COOKIE["sname"]))?{//判斷cookie的值是否為空

$vo1?=?array("SchoolID"?=>?$_COOKIE["sid"]);

$id?=?($type->where($vo1)->getField("ID"))?-?1;

$arr[$id]['Schoolname']?=?$arr[0]['Schoolname'];

$arr[$id]['SchoolID']?=?$arr[0]['SchoolID'];

$arr[0]['Schoolname']?=?$_COOKIE["sname"];

$arr[0]['SchoolID']?=?$_COOKIE["sid"];

}

if?($arr)?{

$this->assign('type',?$arr);//對volist賦值處理

$this->display(index);//顯示index.html

}?else

echo?"error";

}

總結

以上是生活随笔為你收集整理的php显示上一次登陆的时间长,PHP 用COOKIE实现记住上一次登陆的数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。