gpt4 book ai didi

php - 我有一个 AMP 表单,但由于某种原因它在提交时出错

转载 作者:行者123 更新时间:2023-12-04 10:00:45 25 4
gpt4 key购买 nike

我有一个带有 amp-form 组件的 AMP 站点,但由于某种原因无法提交表单。
控制台上的错误 https://prnt.sc/shu7i0和网络错误 https://prnt.sc/shu85g .您也可以在这里查看现场直播 https://frontlinewebtech.com/traderharian/ .请帮忙

这是我的 html

<form class="subscribe-form flex flex-middle" method="POST" action-xhr="/mail.php" target="_top">
<div class="form-control">
<input type="email" required name="email" placeholder="Alamat email">
</div>
<button class="btn-subscribe" type="submit">Daftar</button>
</form>

这是我的 PHP
<?php
if(!empty($_POST)){
$email = $_POST['email'];
$formcontent=" From: $email";
$recipient = "bishnu051@gmail.com";
$subject = "email from website";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");

$domain_url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]";
header("Content-type: application/json");
header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Origin: ". str_replace('.', '-','https://frontlinewebtech.com/'));
header("AMP-Access-Control-Allow-Source-Origin: " . $domain_url);
header("Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin");
header("AMP-Redirect-To: https://example.com/index.html");
header("Access-Control-Expose-Headers: AMP-Redirect-To, AMP-Access-Control-Allow-Source-Origin");
echo json_encode(array('name' => $name));
exit;
}
?>

最佳答案

我检查了您的所有附件,发现此错误是由于 406“ Not Acceptable ”的原因造成的。

在此服务器上找不到所请求资源的适当表示。此错误是由 Mod_Security 生成的。

复制下面的文本并将其粘贴到域根目录的 .htaccess 文件中。
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

或检查您的 apache mod_security 配置。

useful link

关于php - 我有一个 AMP 表单,但由于某种原因它在提交时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61834874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com