看板 PHP 關於我們 聯絡資訊
各位好,我有程式方面的問題要請教大家。 我目前有透過一個網頁模組軟體 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
kerash:不用傳自己的IP.html..他會自己建立,另外確認寫入權限 10/09 19:16
EJB:沒權限 10/10 03:11
Frankjheng:謝謝樓上的分享。但我試過之後,它的ip.html在主機上 10/11 18:00
Frankjheng:上面沒有建立起來,無法得知ip紀錄來源。請問還有其他 10/11 18:01
Frankjheng:方法可以,測試嗎? 10/11 18:01
MOONRAKER:存資料庫囉 10/11 18:48
Frankjheng:請問一下,若儲在資料庫,步驟流程以分享嗎?我對這部 10/11 18:51
Frankjheng:對這部份不熟悉... 10/11 18:52
kerash:如果要存資料庫就先學會如何架資料庫跟插入資料 10/11 21:03
kerash:其他的就寫黨之前的步驟一樣了 10/11 21:03
MOONRAKER:記client IP只要知道一個$_SERVER['REMOTE_ADDR'] 10/11 21:12
MOONRAKER:就可以了 其他就是SQL。不學就永遠不會熟悉。 10/11 22:40