Javascript 如何在联系人表单7上提交时添加cookie

Javascript 如何在联系人表单7上提交时添加cookie,javascript,php,wordpress,cookies,contact-form-7,Javascript,Php,Wordpress,Cookies,Contact Form 7,在我的wordpress中,我有联系方式7。。 我希望我的用户将信息输入表单,提交后将重定向到另一个子域demo.xyz.com。 我得到了联系方式7的重定向代码 我想将cookie添加到表单提交者浏览器。因此,他将被允许进入子域demo.xyz.com,只允许使用该cookie。否则它将被重定向回formh 我有重定向代码。但我想在这里添加cookie到用户浏览器,同时提交并重定向到另一个页面 on_sent_ok: "document.cookie ='axdemo=allow;expire

在我的wordpress中,我有联系方式7。。 我希望我的用户将信息输入表单,提交后将重定向到另一个子域demo.xyz.com。 我得到了联系方式7的重定向代码

我想将cookie添加到表单提交者浏览器。因此,他将被允许进入子域demo.xyz.com,只允许使用该cookie。否则它将被重定向回formh

我有重定向代码。但我想在这里添加cookie到用户浏览器,同时提交并重定向到另一个页面

on_sent_ok: "document.cookie ='axdemo=allow;expires=Tue, 27 Sep 2015 10:40:41 UTC;
path=/'; location = 'http://example.com';"
如何在联系人表单7中创建cookie。谢谢你试试这个

  $hour =time()+3600*24; // 1 day
  setcookie("ID", $id, $hour,"/", ".sitename.com"); 
  setcookie("Key", $key, $hour,"/", ".sitename.com");

这段代码解决了这个问题。 在联系人表格7的其他设置中插入此项

这将创建cookie并重定向到另一个页面

on_sent_ok: "document.cookie ='axdemo=allow;expires=Tue, 27 Sep 2015 10:40:41 UTC;
path=/'; location = 'http://example.com';"
使用DOM事件:

document.addEventListener( 'wpcf7mailsent', function( event ) {
    if ( event.detail.contactFormId == '1234' ) {
        document.cookie = 'foo=bar';
    }
}, false );

自联系方式7.5.0以来,on_sent_ok已弃用,请参阅。

是否必须在联系方式7的其他设置中插入此项?自联系方式7.5.0以来,on_sent_ok已弃用,请参阅。