我有一个 Hubspot(我的服务器外的服务)表单,该表单在查看一定数量的页面后出现,并希望在提交该表单后设置一个 cookie。我已经用 HTML 表单测试了代码,它运行良好,但是使用 Javscript 创建的表单,PHP 没有看到它已提交。
中心点表格
<div id="access" class="modalWindow">
<div>
<h1>To access the rest of this eBook, please fill out the following form.</h1>
<script charset="utf-8" src="//js.hsforms.net/forms/current.js"></script>
<script>
hbspt.forms.create({
portalId: '268874',
formId: '2f79f36a-5c90-47e3-bd54-9d5f0fc674d1'
});
</script>
</div>
</div>
PHP if 语句
<?php
if (!empty($_POST)) {
$value = "Ebook";
setcookie("ebookAccess", $value, time()+3600*24*360, "/ebooks/", "mytestserver.com");
header("Refresh:0");
}?>