2013-01-21 98 views
0

我不知道是否有更簡單的方法來做到這一點,即時開始使用PHP,我試圖添加一個鏈接到一封電子郵件的信件,以便一旦鏈接被按下,它會打開一個網頁並自動提交一個表格到我的電子郵件地址,只有一個參考號碼被添加到鏈接。從電子郵件自動提交

我已經嘗試了幾種方式與PHP,但只能得到一個空白的電子郵件到達。

+0

看看http://php.net/manual/en/function.mail.php –

+0

這不是一個真正的可擴展解決方案,你有沒有考慮過將數據插入數據庫? –

+0

爲什麼添加自動提交表單的額外步驟,而不是直接聯繫表單的目標?你需要用戶輸入嗎? – crush

回答

0

在鏈接中使用一個id(標識符)。稍後使用id來跟蹤誰打開了鏈接。

發送郵件時添加一個參數鏈接(「?referer = xyx23」)並將參考文獻保存在數據庫中。當用戶打開鏈接時,您可以使用數據庫跟蹤引用者

0

您需要使用唯一的get參數添加鏈接,如:http://your-site.com?sendemail=9adb879856464。 該參數保存在數據庫中。如果用戶在服務器上使用來自電子郵件的鏈接運行腳本,則該腳本會檢查該鏈接是否有效。如果鏈接有效,則檢查是數據庫中的鏈接。如果此鏈接位於數據庫中,則使用php mail-function發送郵件。如果您希望用戶使用鏈接一次,請刪除數據庫中的鏈接。