在我的wordpress中,我有联系表格7 .. 我希望我的用户输入要形成的信息,提交后它将重定向到另一个子域(demo.xyz.com)。 我获得了联系表格7的重定向代码。
我想在表单提交者浏览器中添加cookie。因此,只有该cookie才允许他进入子域(demo.xyz.com)。否则它将被重定向回到formh
我有重定向代码。但我想在这里是在提交并重定向到另一个页面时向用户浏览器添加cookie。
如何以联系表格形式创建cookie 7.谢谢
答案 0 :(得分:0)
试试这个
$hour =time()+3600*24; // 1 day
setcookie("ID", $id, $hour,"/", ".sitename.com");
setcookie("Key", $key, $hour,"/", ".sitename.com");
答案 1 :(得分:0)
本规范解决了这个问题。 将其插入联系表格7的附加设置
这将创建cookie并重定向到另一个页面。
on_sent_ok: "document.cookie ='axdemo=allow;expires=Tue, 27 Sep 2015 10:40:41 UTC;
path=/'; location = 'http://example.com';"
答案 2 :(得分:0)
使用DOM事件:
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( event.detail.contactFormId == '1234' ) {
document.cookie = 'foo=bar';
}
}, false );
on_sent_ok
自联系表格7 5.0起已弃用,请参见https://contactform7.com/2017/06/07/on-sent-ok-is-deprecated/。