我在我的網站上訂閱了一個通訊訂閱表格,我希望它能進入一個頁面,通訊確認/訂閱確認
確認用戶已註冊。目前它只是刷新頁面,並給出了一個小表達框的消息。已經測試了它,它也不會關心你是否
把電子郵件地址錯誤等,我想它,所以它會檢查這些信息,只有
的提交正確的電子郵件地址。此刻的代碼是
<?php
// get vars
$email_address = strtolower(trim($_REQUEST['email_address']));
if((strlen($email_address) > 0) && (strpos($email_address, "@")))
{
// add to db
$newsletterQry = db_query("SELECT * FROM newsletter_subscribers WHERE email='" . mysql_real_escape_string($email_address) . "'");
if(db_num_rows($newsletterQry) == 0)
{
// add
db_query("INSERT INTO newsletter_subscribers (email, created) VALUES ('" . mysql_real_escape_string($email_address) . "', NOW())");
}
}
// return back to the index page with confirmation
header("location: ".$_SERVER["HTTP_REFERER"]."?nlMsg=".urlencode("You've been added to the site newsletter."));
exit;
?>
*完全重複:* http://stackoverflow.com/q/5855811/1563422 – 2013-03-19 03:06:11