2013-03-24 77 views
-2

是否有可能使用PHP/HTML/JS,當用戶加載404網頁時,它會自動觸發電子郵件發送到Web管理員,通知他們網頁已加載以及用戶到了那裏(他之前的頁面,他們怎麼點擊頁面上達到404頁。自動發送電子郵件在頁面加載

我不意味着它開闢了用戶的電子郵件客戶端,它應該是乾淨和不顯眼

+0

爲什麼每次用戶遇到404時都不要創建日誌文件,並且每隔一段時間檢查一次,而不是發送可能阻塞某人電子郵件收件箱的電子郵件。 – Class 2013-03-24 07:44:37

+0

好主意,我可能會實現這一點。 – Exhausted 2013-03-24 23:33:04

回答

0

是。這是可能的。看看php的mail()

+0

非常好,謝謝你,我不知道郵件功能 – Exhausted 2013-03-24 07:30:33

1

爲了做到這一點,你會想創建一個.php腳本whi ch將發送電子郵件和服務器的頁面。這裏是一個quick walkthrough在Apache中設置自定義404頁面。

爲了發送電子郵件,您需要使用PHP的mail()函數。你可以閱讀關於它here

說完這個之後,在你做這件事之前要充分考慮。我重複......強烈。網頁抓取工具和漏洞掃描工具一直在打404個網頁......如果碰巧碰到您的網站,您是否真的希望您的管理員獲得數以千計的電子郵件?您必須找到避免所有這些情況的方法,只有在發生「合法」404時才發送電子郵件。同樣,發送這些電子郵件將佔用您的服務器資源,這可能使DOS攻擊取消您的網站變得更容易(通過發送太多電子郵件使其超載)。

+0

感謝你的信息 – Exhausted 2013-03-24 23:34:16