0
使用聯繫表格7並在提交後,我將重定向到另一頁面。我希望設置一個會話變量,以便當我到達新頁面時,它可以檢查表單是否已經提交。這意味着如果您從其他地方(而不是表格)到達該頁面,則不會允許您看到某些下載鏈接。以聯繫表格形式採取行動7 wordpress
我的問題是,我似乎不能通過$_POST
。我不確定在哪裏設置變量。在聯繫人表單7插件中。
這裏是形式的輸出...
<form action="/downloads/#wpcf7-f127-p124-o1" method="post" class="wpcf7-form" novalidate="novalidate">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="127" />
<input type="hidden" name="_wpcf7_version" value="3.4" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f127-p124-o1" />
<input type="hidden" name="_wpnonce" value="211b6bff7f" />
</div>
<p>Your Name (required)<br />
<span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" /></span> </p>
<p>Your Email (required)<br />
<span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" /></span> </p>
<p><input type="submit" value="Send" class="wpcf7-form-control wpcf7-submit" /></p>
<div class="wpcf7-response-output wpcf7-display-none"></div>
</form>
這裏就是我想實現
if(isset($_POST['your-email'])){
$_SESSION['user_email_set'] = true;
}
的問題是我無法找出其中的行動是要作爲代碼它似乎只是指向自己,並且$_POST
似乎沒有顯示任何東西。
(伊夫甚至在同一頁上試圖print_r($_POST);
關掉了重定向,它仍然犯規顯示任何內容)
謝謝