2011-02-04 100 views
2

我正在尋找建立舉報/匿名提示網站,但我遇到了一些問題。基本的想法是,你導航到一個啓動頁面,填寫一些字段(名稱和位置可選,然後消息),然後將其關閉。此時,郵件會發送到特定的電子郵件收件箱,以便我們的團隊可以查看它。設置一個記錄IP的匿名電子郵件系統

我已經做了一些研究,PHP似乎是我最好的選擇,但我也希望能夠爲每條消息記錄IP地址(或者,更理想的是,在發送之前將它們追加到電子郵件中),這樣我就可以確定我沒有受到拖累或垃圾郵件。任何人都可以用這個指向正確的方向嗎?我是一個PHP noob,但願意學習。

謝謝!

+0

可能重複的[php:geting ip地址](http://stackoverflow.com/questions/2638295/php-geting-ip-addres) – 2011-02-04 07:11:19

+1

這聽起來並不是非常匿名。 – sevenseacat 2011-02-04 07:19:29

回答

2

使用超級全局$ _SERVER ['REMOTE_ADDR'],遠程IP地址將在您的php腳本中可用。你可以附加到你的郵件。

只需提及:如果您記錄發件人的IP地址,那麼如果您希望發件人爲匿名,那麼您會錯過一些重要的東西。因爲如果你記錄ip,那麼這不再是真實的情況。

0

問題

Spambots大部分的時間都在計算機網絡(砍死!),所以阻止IP地址的時代最不起作用。另外我想指出,可能某些不知道他PC上的惡意軟件的合法用戶由於阻止了他的IP地址而無法使用您的服務。否則CAPTCHA的並不是必需的,而Google,Yahoo!根本不會使用它們,因爲你很可能知道這些圖像有時難以閱讀。

解決方案

你應該只是有一個良好的垃圾郵件過濾器(如Gmail的作品非常好)代替,並使用Akismet檢測垃圾郵件的消息來代替。他們have very decent libraries in place,所以你根本不需要做任何編碼,它會更好地工作,然後你要實現什麼。