我在WordPress安裝中有兩個頁面 - 一個使用MailChimp註冊表單,然後第二個頁面顯示完成後發送用戶的感謝消息MailChimp註冊表單。Wordpress - 僅允許在提交表單後顯示頁面
現在,感謝頁面只是一個普通的WordPress頁面。雖然在導航中沒有指向它的鏈接,但如果您有URL,則可以直接訪問該頁面。
但是,我需要創建此頁面,以便除非註冊表單已提交,否則無法訪問它,並且還需要確保無法刷新頁面。我會怎麼做呢?
我在WordPress安裝中有兩個頁面 - 一個使用MailChimp註冊表單,然後第二個頁面顯示完成後發送用戶的感謝消息MailChimp註冊表單。Wordpress - 僅允許在提交表單後顯示頁面
現在,感謝頁面只是一個普通的WordPress頁面。雖然在導航中沒有指向它的鏈接,但如果您有URL,則可以直接訪問該頁面。
但是,我需要創建此頁面,以便除非註冊表單已提交,否則無法訪問它,並且還需要確保無法刷新頁面。我會怎麼做呢?
將它放在頁面頂部。
第一頁上的表單動作必須是「謝謝」頁面。
<from method="POST" action="page2.php">
Your form input.
<input type="submit" name="submit" />
</form>
第2頁:
if(!isset($_POST['submit'])){
echo('You hacker!');
}else{
// Rest of the page
?>
<html> etc.
thank you bla bla....
<?php
}
使用來自$ _SERVER變量引薦。
在您的感謝頁面,把這樣的事情
if ($_SERVER['HTTP_REFERER'] == 'mailchimp_host') {
echo 'Thank - you ';
....
}
else {
echo "Not authorized to view this page";
}
與正在做的用戶訂閱的mailchimp服務器的主機名實Substituite mailchimp_host。看到你的日誌文件!