Re: [請益] PHP寫加入好友名單

看板PHP作者 (苦命小業務~.~")時間16年前 (2009/05/05 05:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《olivet (smallred)》之銘言: : 請問各位板大,要寫一個加入好友名單 : 該怎麼寫,有相關文章可以看嗎? : 在這版爬了文,關鍵字....好像都沒有相關文章 : 我頂多可以寫到,建立帳號、登入、 : 那如果我要判別好友有沒有上線該怎麼做呢..... 如果要做到檢查上線, 資料庫的讀取次數會加重 1. 你可以建一個資料表 ex: session_status 2. 在user table新建一欄位 online_status [tinyint][1] 用 0 和 1判斷 上線或未上線. 然後每次讀取頁面都會執行以下動作: 1. 把讀取者 user_id, user_ip, time 都寫進資料表 session_status 2. 讀取 session_status 濾掉限定時間(例如300秒)內重複的ip及user_id 這樣就可以求出300秒內的線上人數及已上線會員 更新user table的欄位 online_status 已上線者為 1 更新user table的欄位 online_status 未上線者為 0 這樣在讀取該使用者的資料頁面 (例如個人部落格首頁) 就可以讀取其它資料的同時取得 online_status的值 並把上線或未上線狀況秀在該網頁 ps. 線上人數較多的情況下資料庫負擔會加重許多, 這時候把每次pageload 改用排程3分鐘或5分鐘更新一次即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.145.238
文章代碼(AID): #19_s0Idg (PHP)
討論串 (同標題文章)
文章代碼(AID): #19_s0Idg (PHP)