2012-09-20 40 views
0

我有一個託管在IIS上的網站。登錄到我的頁面的用戶使用訂單ID搜索有關訂單的信息。我想顯示特定用戶在過去作爲歷史記錄在同一頁面上搜索到的訂單ID。因此,我決定將用戶在用戶名下搜索到的訂單IDS寫入文本文件中,並將其存儲在IIS中的某個位置(如果可能,我不知道它是否可能)並檢索顯示爲訂單歷史記錄。有人能告訴我如何去做這個嗎?任何幫助表示讚賞。感謝大家的幫助!在IIS上存儲文本文件

+0

在您的問題中,您不提供很多關於您的網站基於什麼的信息?它是一個.NET C#網站嗎?您可以研究將文件寫入文件系統(應該有大量關於如何創建文件,寫入/附加以及從文件讀取的教程)。不確定您的網站使用了哪些會員供應商?這對於如何識別您當前的用戶很重要。確保你使用的東西在創建文件時是唯一的。更多的信息會更好地得到答案。希望這可以幫助! – Jen

回答

2

個人而言,在你所描述的方式,我不會接近你的目標。

因爲你的應用程序顯然已經有一個數據庫存儲訂單,所以我沒有理由不把先前的搜索歷史信息放在那裏。如果你有理由不這樣做,我會至少將信息保存在一個可以通過服務器代碼更新的cookie中。但是,使用cookie的缺點是用戶的信息不會持續存在於同一臺計算機上的其他機器或不同瀏覽器中。

您可以構建一個名爲「last_searches」的相當簡單的表,其中包含用於user_id和搜索字符串的字段。然後,您只需以編程方式更新每次嘗試的搜索。