每日一句 ( 202525 )  

Life doesn't get easier or more forgiving; we get stronger and more resilient.

生活從未變得更加輕松或寬容,是我們在一點一點變強、變堅韌。———— Steve Maraboli

web.py使用session時報錯AttributeError的解決辦法

最近在學習web.py使用session時,經常會遇到AttributeError錯誤,大體報錯內容是: AttributeError: ‘ThreadedDict’ object has no attribute ‘xxxxx’ 網上找的解決辦法都是關閉web.py的調試模式,但有時關閉后也會報錯,很是郁悶。 最后鄭曉摸索出了使用session時需要注意的幾點,在這里記錄一下: 1. 首先請關閉調試模式: web.config.debug = False 代碼需加到impor...

同ip不同端口的多個網站session沖突的解決辦法

發(fā)現(xiàn)原因: 在局域網內使用IP加端口的訪問方式搭了兩個相同程序的站,結果發(fā)現(xiàn)用戶在一個站下登錄后,在另一個站也同時登錄了,在一個退出后,另一個站也同時退出了??戳讼鲁绦虬l(fā)現(xiàn)兩個站都是使用純session方式記錄登錄狀態(tài),Cookie中只保存有PHPSESSID這個數(shù)據(jù),而且由于使用的IP加端口形式,發(fā)現(xiàn)他們兩個站的Cookie作用域是相同的,都是屬于該服務器IP,這也就是導致這個問題的原因了。 解決...

【PHP】使用session實現(xiàn)頁面的防刷新

一小段代碼實現(xiàn)頁面防刷新,可能沒有太大的用途,只是一個思路,供參考。 原理: 在頁面訪問時判斷是否有session,沒有的話直接創(chuàng)建一個session,并設置為當前時間,程序正常向下執(zhí)行;如果有session,判斷session里的時間和當前時間的時間差,如果間隔小于規(guī)定的時間,如本例的5分鐘,則中斷程序執(zhí)行并提示錯誤信息,如果session里的時間大于當前的時間,則刷新session中的時間,頁面正常執(zhí)行。...