[討論] ip紀錄器php語法問題

看板PHP作者 (背包客)時間11年前 (2012/10/09 19:03), 編輯推噓0(0012)
留言12則, 4人參與, 最新討論串1/1
各位好,我有程式方面的問題要請教大家。 我目前有透過一個網頁模組軟體 xoops架設一個網站。 xoops主要是由php語言在做網頁模組的開發。 現在遇到的問題是。在網站裡面,我有新增一個「萬用表單」模組。 但在「萬用表單」模組中,需要再加入 IP紀錄器。 以方便了解追蹤填表之人,它的IP位置為何。 我在網路上有搜尋到 IP紀錄器的程式碼,如下, ------------------------------------------------------------ 如果你想知道閱覽某一頁面之訪客IP, 可以試試這個方法 先創一個叫IP.html的檔案, 然後在您想偵測的頁面上, 加入這些 code: 複製程式 <? // Detect the visitors' IP address $date_and_time = date( "c" ); $guest_ip = getenv( "REMOTE_ADDR" ); $ip_data = $date_and_time.$guest_ip."<br />"; $file_directory = "IP.html"; $file_reader = fopen( $file_directory, "a+" ); fwrite( $file_reader, $ip_data ); fclose( $file_reader ); ?> 之後, 你就可以藉由 IP.html 這檔案來得知訪客的IP了! 參考:http://bbs-mychat.com/reads.php?tid=425638 --------------------------------------------------------- 我按照上面提供的方法,將這段程式碼,放進去,表單填寫的頁面 並且,也將在自己電腦上所建立的 "IP.HTML" 上傳到我的網站空間。 測試了幾次,卻沒有寫入進去 "IP.HTML"。不知道在哪邊出了什麼問題。 想向網友求救一下。非常感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.241.8.15

10/09 19:16, , 1F
不用傳自己的IP.html..他會自己建立,另外確認寫入權限
10/09 19:16, 1F

10/10 03:11, , 2F
沒權限
10/10 03:11, 2F

10/11 18:00, , 3F
謝謝樓上的分享。但我試過之後,它的ip.html在主機上
10/11 18:00, 3F

10/11 18:01, , 4F
上面沒有建立起來,無法得知ip紀錄來源。請問還有其他
10/11 18:01, 4F

10/11 18:01, , 5F
方法可以,測試嗎?
10/11 18:01, 5F

10/11 18:48, , 6F
存資料庫囉
10/11 18:48, 6F

10/11 18:51, , 7F
請問一下,若儲在資料庫,步驟流程以分享嗎?我對這部
10/11 18:51, 7F

10/11 18:52, , 8F
對這部份不熟悉...
10/11 18:52, 8F

10/11 21:03, , 9F
如果要存資料庫就先學會如何架資料庫跟插入資料
10/11 21:03, 9F

10/11 21:03, , 10F
其他的就寫黨之前的步驟一樣了
10/11 21:03, 10F

10/11 21:12, , 11F
記client IP只要知道一個$_SERVER['REMOTE_ADDR']
10/11 21:12, 11F

10/11 22:40, , 12F
就可以了 其他就是SQL。不學就永遠不會熟悉。
10/11 22:40, 12F
文章代碼(AID): #1GT0IOCk (PHP)