Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 联系方式7 wordpress中的表单操作_Php_Wordpress - Fatal编程技术网

Php 联系方式7 wordpress中的表单操作

Php 联系方式7 wordpress中的表单操作,php,wordpress,Php,Wordpress,我正在使用联系表7,提交后我将重定向到另一个页面。我希望设置一个会话变量,这样当我进入新页面时,它可以检查表单是否已提交。这意味着,如果你从其他地方到达该页面(与表单相反),它将不允许你看到某些下载链接 我的问题是,我似乎无法传递$\u帖子。我不确定在哪里设置变量。在联系人表单7插件中 这是表单的输出 <form action="/downloads/#wpcf7-f127-p124-o1" method="post" class="wpcf7-form" novalidate="nova

我正在使用联系表7,提交后我将重定向到另一个页面。我希望设置一个会话变量,这样当我进入新页面时,它可以检查表单是否已提交。这意味着,如果你从其他地方到达该页面(与表单相反),它将不允许你看到某些下载链接

我的问题是,我似乎无法传递
$\u帖子
。我不确定在哪里设置变量。在联系人表单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>
问题是我不知道这个动作会发生什么,因为它似乎只是指向自己,而
$\u POST
似乎没有显示任何内容

(我甚至在同一页上尝试了打印($\u POST);并关闭了重定向,但仍然没有显示任何内容)

谢谢

查看有关联系表7的迷你指南

它有一节介绍如何在服务器端使用已发布的表单数据而不是邮件,其中包含以下代码:

add_action("wpcf7_before_send_mail", "wpcf7_do_something_else");  

function wpcf7_do_something_else(&$wpcf7_data) {  

    // Here is the variable where the data are stored!  
    var_dump($wpcf7_data);  

    // If you want to skip mailing the data, you can do it...  
    $wpcf7_data->skip_mail = true;  

}  
add_action("wpcf7_before_send_mail", "wpcf7_do_something_else");  

function wpcf7_do_something_else(&$wpcf7_data) {  

    // Here is the variable where the data are stored!  
    var_dump($wpcf7_data);  

    // If you want to skip mailing the data, you can do it...  
    $wpcf7_data->skip_mail = true;  

}