国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > PHP > 正文

詳解PHP中cookie和session的區別及cookie和session用法小

2020-03-22 20:15:46
字體:
來源:轉載
供稿:網友
PHP 詳解PHP中cookie和session的區別及cookie和session用法小結
如果cookie不設置生命周期,則以瀏覽器關閉而關閉,這種cookie一般存儲在內存而不是硬盤上.若設置了生命周期則相反,不隨瀏覽器的關閉而消失,這些cookie仍然有效直到超過設定的過 期 時間。
session 一種類似散列表的形式保存信息,
當程序需要為某個客戶端的請求創建一個session時,服務器首先檢查這個客戶端的請求里是否已包含了一個session標識
(稱為session id),如果已包含則說明以前已經為此客戶端創建過session,服務器就按照session id把這個session檢索出來使用(檢索不到,會新建一個),如果客戶端請求不包含session id,則為此客戶端創建一個session并且生成一個與此session相關聯的session id,session id的值應該是一個既不會重復,又不容易被找到規律以仿造的字符串,這個session id將被在本次響應中返回給客戶端保存。保存這個session id的方式可以采用cookie,這樣在交互過程中瀏覽器可以自動的按照規則把這個標識發送給服務器。一般這個cookie的名字都是類似于SEEESIONID。但cookie可以被人為的禁止,則必須有其他機制以便在cookie被禁止時仍然能夠把session id傳遞回服務器。
優缺點:
1、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。
2、cookie不是很安全,別人可以分析存放在本地的COOKIE并進行COOKIE欺騙
考慮到安全應當使用session。
3、session會在一定時間內保存在服務器上。當訪問增多,會比較占用你服務器的性能考慮到減輕服務器性能方面,應當使用COOKIE。
4、單個cookie保存的數據不能超過4K,很多瀏覽器都限制一個站點最多保存20個cookie。
5、所以個人建議:將登陸信息等重要信息存放為SESSION
其他信息如果需要保留,可以放在COOKIE中Session和html' target='_blank'>Cookie的使用總結:
Session和cookie都是asp.Net中的內置對象,至于他們有什么區別,在這里就不在多說,現在來說說一些比較實用點的東西:
我們知道網站都有一個后臺管理系統,其中有登錄和退出兩個功能,在登錄的時候我們往往會把用戶的信息保存到session或者cookie中,以便后面使用,那么在登錄的時候我們要注意哪些呢?
1、把一些敏感的東西存到session中,不太敏感的東西可以存在session或者Cookie中,比如用戶名就是不太敏感,但是介于有些瀏覽器不支持cookie的使用,所以我們會把它存到session中,但是session有的時候在服務器中容易丟失,所以我們可以結合cookie一起使用,就是說當session的丟失的時候,如果cookie還在我們設定的有效期內,就可以再一次從Cookie中取出值放進session里,所以我們最好同時用session和cookie保存用戶名等信息或者在配置文件里
復制代碼 代碼如下:
sessionState timeout="2" mode="StateServer" /
來解決session丟失的問題也可以
2、我們希望后臺管理在多長時間沒有操作的情況下,讓session失效,重新登錄,可以使用session.timeout=5,以分鐘為單位,表示5分鐘之內沒有其他操作,就失效,或者在配置文件中配置 sessionState timeout="5" mode="InProc" / 也可以
3、cookie有效期的設置
httpCookie.Expires = DateTime.Now.AddMinutes(2);
cookie的有效期為2分鐘
4、頁面中判斷是否有權限訪問該網頁的時候,可以如下判斷:
if (Request.Cookies["httpCookie"] != null)Session["admin"] = Request.Cookies["httpCookie"].Values["admin"].ToString();if (Session["admin"] == null)this.ClientScript.RegisterStartupScript(this.GetType(), "", " script alert('請重新登 錄');location.href='logins.aspx' /script }下面在來說說退出的時候該怎么做比較好
1、 退出的時候session和Cookie的值都要清空,現在來簡單說說session的幾個方法的區別:
Session.clear():表示將會話中所有的session的鍵值都清空,但是session還是依然存在,同等于Session.RemoveAll()
Session[“admin”]=null:表示將制定的鍵的值清空,并釋放掉,和session[“admin”]=””不一樣,它清空了,但是session不釋放,同等于session.Remove(“name”);
Session.Abandon()就是把當前Session對象刪除了,下一次就是新的Session了。
主要的不同之處在于當使用Session.Abandon時,會調用Session_End方法(InProc模式下)。當下一個請求到來時將激發Session_Start方法。而Session.Clear只是清除Session中的所有數據并不會中止該
Session,因此也不會調用那些方法,Abandon方法用于主動結束會話,若沒有調用該方法,當會話超時后,也會自動結束當前會話。
2、 下面在來看看如何清除cookie
A、tpCookie cookie = System.Web.HttpContext.Current.Request.Cookies.Get("tuser");cookie.Expires = DateTime.Now.AddDays(-1);
System.Web.HttpContext.Current.Response.Cookies.Add(cookie);B、tpCookie httpCookie = Request.Cookies["httpCookie"];httpCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(httpCookie);
AB兩種方法都可以
3、 所以session清除當前的值就可以了即Session[“admin']=null就可以了,Cookie按照以上方法清除即可
建議和意見:
1、 在退出的時候我們可以在創建一個logout的頁面來寫時間,這樣比較好一些
2、 無論在進行什么操作的時候,能用If判斷是否為空的情況下就盡量的判斷,防止出現了空指針異常以上所述是小編給大家介紹的詳解PHP中cookie和session的區別及cookie和session用法小結的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對phpstudy網站的支持!PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品理人伦一区二区三区 | av在线资源网| 精品极品三级久久久久| 91xx在线观看| 99久热re在线精彩视频| www.eeuss影院| 国产美女高潮| 色吊丝av中文字幕| 最新天堂资源在线| 午夜在线视频播放| 国产青青草在线| 欧美精品se| 国产成人夜间影院在线观看| gogogogo高清视频在线| 国产理论片免费观看| 依依成人在线| 国产视频福利在线| 久久久久国产精品嫩草影院| 国产黄色免费| 国产在线观看av| 亚洲欧美中文字幕在线观看| 国产区视频在线| 国产中文在线观看| 欧美日韩性视频一区二区三区| 国产精品四虎| 成年人在线观看| 免费不卡中文字幕视频| 在线亚洲电影| 国产福利在线播放| 国产精品久久久久久精| 国产精品一区二区婷婷| 免费网站看黄yyy222| gogogo影视剧免费观看在线观看| 国产盗摄一区二区| 国产一区二区三区美女秒播| 九九视频精品在线| 麻豆视频在线观看免费网站| 人成在线免费视频| 亚洲字幕成人中文在线观看| 91亚洲精选| 91视频久色| 天天爱天天色| 国产精美视频| 青青国产在线| 在线伊人免费视频| 国产精品jvid在线观看| 91xxx在线观看| 中文字幕色视频| 国产黄色av免费看| 日本中文字幕高清视频| 国产精品作爱| 国产成人天天5g影院| 国产精品18久久久久久久久久| 最近中文av字幕在线中文| 国产九色视频| 91xx在线观看| 日本一二区视频| 国产69精品久久久久孕妇国产69久久 | 国产高潮又爽又无遮挡又免费| 国产人成在线观看| 精灵使的剑舞无删减版在线观看| 国产精美视频| 亚洲天堂二区| 国产麻豆精品视频一区二区| 国产黄色小视频| 日本不卡1区2区3区| 国产免费网址| 国产xxx在线| 免费网站看黄yyy222| 国产一级粉嫩xxxx| 日本在线视频www鲁啊鲁| 成年午夜在线| 亚洲第一成人在线视频| 国产一区二区三区美女秒播| av免费在线播放| 最新中文字幕av专区| 伊人影院在线观看| 中文字幕在线观看日本| 四虎成人精品在永久在线观看| 最近中文av字幕在线中文| 午夜性爽视频男人的天堂| 国产一区电影| 国产美女福利在线| 女子免费在线观看视频www| 国产精品入口麻豆电影| 黄色av网站在线免费观看| 国产aa视频| 国产丝袜自拍| 午夜免费福利在线观看| 日本高清中文字幕| 在线天堂中文www视软件| av在线播放网| 精品国产白色丝袜高跟鞋| 国产一级网站视频在线| 中文字幕在线资源| 国产在线一区二区视频| 超碰在线观看免费版| 日本一二三区视频免费高清| 亚洲精品自拍区在线观看| av麻豆国产| 日本天堂影院在线视频| 依依成人在线| 在线观看国产福利视频| 在线观看免费高清完整| 在线久久视频| av中文字幕在线看| 午夜在线视频| 人人澡人人爽| 国产麻豆精品入口在线观看| 国产剧情av在线| 国产一卡二卡3卡4卡四卡在线| 国产精品一品| 国产高清在线观看| 中文字幕av在线| 日本电影全部在线观看网站视频| 免费午夜一级| 最新av免费看| 一二三四区在线观看| 免费女人毛片视频| 国内自拍视频在线看免费观看| 尤物在线精品视频| 青青草免费在线视频| 麻豆精品视频入口| 最新中文字幕在线| 99热免费在线观看| 开心婷婷激情五月| 国产探花在线观看| 日本h片在线观看| 最新国产在线| 亚洲欧美日韩一区成人| 久久综合精品视频| 国产精品扒开做爽爽爽的视频| 亚洲精品自拍区在线观看| 超碰在线网址| av高清资源| 国产区视频在线| 九九热视频免费观看| 国产乱妇乱子在线播视频播放网站 | 99色在线视频| 在线视频观看亚洲| 国产美女在线播放| 日本高清中文字幕在线| 国产精品白浆视频免费观看| 精品孕妇一区二区三区| 伊人av免费在线观看| 99色在线视频| 狠狠操狠狠色| 日本成人免费网站| 国产精品免费视频二三区| 欧美日韩一区二区三区视视频| 国产高清在线观看| 国产精品入口免费麻豆| 国产精品一区二区三区视频网站| 天天干天天摸| 天天操夜夜添| 亚洲男人网站| 亚洲an天堂an在线观看| 在线观看免费黄色| 尤物视频在线观看视频| 在线视频中文字幕第一页| 国产精品伦理一区二区三区| 国产一二区在线| 中文字幕人成高视频| 欧美婷婷久久五月精品三区| 性国产高清在线观看| 精精国产xxxx视频在线| 在线免费观看高清视频色| 精品国产二区三区| 亚洲欧美中文字幕在线观看| av在线二区| 九九热视频免费观看| 国产在线精品一区二区不卡| 国产麻豆综合视频在线观看| 最近高清中文在线字幕在线观看| 午夜av在线播放| 国产porny蝌蚪视频| 2019中文字幕在线视频| 在线国产一区二区三区| 精品黄色免费中文电影在线播放| 伊人影院在线视频| 超碰在线网址| 国产污污在线观看| 亚洲综合激情六月婷婷在线观看| 亚洲欧美精品日韩欧美| 日本福利午夜视频在线| 国内a∨免费播放| 精品入口麻豆传煤| 日本aⅴ写真网站免费| wwww亚洲| 国产黄色片在线观看| 永久av在线| 中文字幕色视频| h网址在线观看| 国产麻豆高清视频在线第一页| 精品视频麻豆入口| 五月综合激情在线| 欧美在线中文| 亚洲第一页在线播放| 国产精品视频一区二区三区麻豆| 在线观看av网站永久|