如何用session記錄遊客所瀏覽的內容

2025-01-25 17:10:08 字數 3395 閱讀 8326

1樓:網友

用日誌功能。

每進乙個actoin插入該action跳轉的頁面。

再讀取出他的 操作日誌。

就可以裡。

瀏覽器的歷史記錄是儲存在cookie,session,還是物理檔案當中或者其他方式儲存?

2樓:十三貝勒爺

在網路上,臨時cookie為使用者瀏覽器關閉時消失的含有使用者有關資訊的小檔案,有時也稱通話cookie。跟永久cookie不一樣,臨時cookie不儲存在硬碟驅動器而是存在臨時儲存器中,當瀏覽器關閉時,將被刪除。

當應用程式建立cookie時,在設定cookie選擇項中不設定日期就可以建立臨時cookie。(對於永久cookie,設定了截止日期,cookie儲存在使用者硬碟驅動器,直到截止日期或者使用者的刪除)。

臨時cookie常常用於允許返回使用者已經訪問過的**,從而可在一定程度使用者化資訊。有些**使用加密套接字協議層(ssl)來加密cookie攜帶的資訊。

兩者區別:1、cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。

2、cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙。

考慮到安全應當使用session

3、session會在一定時間內儲存在伺服器上。當訪問增多,會比較佔用你伺服器的效能。

考慮到減輕伺服器效能方面,應當使用cookie

4、單個cookie在客戶端的限制是3k,就是說乙個站點在客戶端存放的cookie不能大於3k。

asp中如何使用session控制頁面顯示內容?網頁中很多的欄位,希望是登入使用者能看到全部,遊客只能看到部分

3樓:防水補漏王哥

<%if sesssion["username"] then%>登入使用者能看到全部。

else%>

遊客只能看到部分。

end if%>

4樓:網友

在使用者登陸成功後,把使用者登陸成功的資訊放入session,在顯示網頁的時候判斷session中使用者是否成功登陸,如果沒有就隱藏一部分內容。

5樓:網友

加個session值判斷不就可以了嗎?

6樓:指令碼之家

判斷是否顯示 **號碼等。

if session("user")<>"" then"123456"

else登陸後可以檢視**號碼"

end if

asp中session記錄的使用者能否獲取這個使用者瀏覽次數

7樓:匿名使用者

這個就是相當於統計了,就需要寫到資料庫裡面做記錄判斷~ 表結構可以如下: id userid pagename pageurl addtime編號 使用者編號 頁面標題 頁面位址 瀏覽時間 每次使用者登陸後瀏覽就寫一條記錄,然後再判斷一天內瀏覽多少次歷液超過5次就頁面就可以跳轉到其它頁面或肢念物是做相應的處理就可以了。 同時為了減少資料量,可以在判斷之前先加個刪除的操作,即先判斷此使用者是否有幾天前的資料,有的話就刪除保留某一天的就行,這樣比較高悶合理一些。

思路和方法已經在上面,剩下的就寫**吧。

用j**a,想寫乙個web聊天的應用,使用session來儲存當前使用者嗎?還是用執行緒?聊天記錄放在**?

8樓:清水栞

如果用udp一類的話,會話不能保證得自己手動實現(用js操作cookies來保證通訊上下文)

如果用http請求的話,會話的事情就不用考慮了,只要考慮你伺服器對外的服務就行了。

用js的非同步請求一類的就可以實現前臺效果了,你問的執行緒不知道你是說的啥東西。。。

web伺服器上本身就是多執行緒的了。。。

聊天記錄存資料庫,推送是用**實現的訊息列隊,前臺以乙個週期性的向伺服器索取訊息列隊,返回值為空,或非空,當非空時,前臺再使用乙個新的協議獲取具體的訊息列隊,用這種方法來實現。

難點在於,要考慮通訊失敗的情況,使用者來申請推送訊息時,你下發了,但是使用者沒收到,同時伺服器認為使用者收到了。。。會導致這些推送訊息,使用者永遠收不到。

9樓:

使用session儲存當前使用者,乙個電腦的瀏覽器只能登入乙個使用者(qq就是這樣,你可以登入兩個qq登入下空間看看效果),乙個使用者乙個執行緒的話當然是不行的,你的伺服器承受不了, 再說這樣也浪費資源,所以現在都是用的nio模式處理請求的。資料你可以存放在資料庫、檔案、記憶體,這個要視情況。推還是拉就要看你想怎麼處理了。

10樓:網友

如果你要在乙個瀏覽器裡面,可以登入多個使用者,那麼你就應該使用page來記錄登入使用者的資訊。

但是,一般不會這樣做是有原因的。因為如果你在該**上面,開啟另乙個視窗,則又要把page的資訊複製過去等等。。後臺處理也稍麻煩。

除了cookies、session還有什麼方法儲存記錄?清楚cookies後還有記錄。

11樓:網友

你看電影的時候 電影會儲存到你的硬碟上,你再看的時候,他只要把你儲存電影的目錄下的 電影檔案列表讀出來就行 或者在你的電腦是建立乙個檔案儲存你看的記錄也可以。

12樓:網友

session一般用來控制會話,與cookie標識相配合控制會話時間,而一旦開啟了session會話,只有執行onend才能結束,或者cookie到期刪除。

也就是說,if( 其實是建立了乙個空的無限期連線的cookie值session物件有session_onstart和session_onend2個事件。

我對session也不是很瞭解。希望有後來的朋友補充。

asp.net通過session記錄判斷使用者登入狀態最科學的做法,請**設計高手指點

13樓:約翰約深

登陸的時候存一次cookie吧。

將登陸使用者實體存入session中。

session["user"] = user;

將登陸使用者id存入cookie中。

httpcookie cookie = new httpcookie("user");

判斷//在session丟失,cookie存在時用cookie獲取資料補全session

if (session["user"] == null)else}

14樓:匿名使用者

很多方法的,可以保持使用者沒關掉瀏覽器之前,讓session持續。

如何啟用瀏覽器的session用的cookie 請說得簡單些 麻煩了…………

15樓:黎勇老大

瀏覽器左上角工具選單,internet選項,常規項,將瀏覽器歷史記錄下面的框裡的勾去掉。

php裡如何加session進行登入驗證

這裡 加session start session start include conn.php mysql select db xiong link username post username password post password sql select from admin query ...

jsp關閉瀏覽器時,如何清空session

這個問題很多人問過,雖然有辦法,但是並不穩定,且總體來說意義不大。body有個事件 onunload,可以在裡面用ajax向伺服器傳送請求,但並不總是有效,因為瀏覽器之間還不一樣。換個思路,如果客戶端掉電了?直接強制關閉瀏覽器了?你這個東西就沒意義了。所以如果你打算在瀏覽器端做點什麼,我覺得把coo...

導遊宰客遊客如何維權,導遊強制遊客消費購物怎麼處罰

10月3日,bai有 雲南麗江一名導遊在du帶團時多次辱罵遊zhi客並脅迫購物 dao,如果購物太少專 就不讓吃飯屬。麗江市旅遊發展委員會6日在官網釋出通報 吊銷涉事導遊的導遊證,旅行社罰款10萬元。通報稱,10月3日,央視播出 人在囧途之遭遇黑嘴導遊 的事件後,麗江市旅遊發展委員會相關執法人員立即...