我得到这些错误在浏览器
“响应必须包含AMP Access Control Allow Source Origin标头”
和
表单提交失败:错误:响应必须包含AMP Access Control Allow Source Origin标头"
php
<?php
if (isset($_POST['iletisimg'])) {
$status = 0;
$ip = $_SERVER['REMOTE_ADDR'];
$time = time();
if (empty($post->isim) || empty($post->mesaj) || empty($post->email)) {
$yorumcevap = "Lütfen tüm alanları eksiksiz doldurunuz!";
} else {
$yorumekle = $db->query("insert into iletisim (isim,mesaj,email,konu,durum,tarih,ip) values ('$post->isim', '$post->mesaj', '$post->email', '$post->konu', 0, '$time', '$ip')");
if ($yorumekle) {
$yorumcevapok = "Teşekkürler. Talebiniz alındı.";
} else {
$yorumcevap = "Hata! Lütfen tekrar deneyin.";
}
}
}
HTML
<html amp lang="tr">
<head>
<script async src="https://cdn.ampproject.org/v0.js"></script>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
</head>
<body>
<form method="post" action-xhr="#" autocomplete="off">
<?PHP echo '<p>' . $yorumcevap . '</p>'; ?>
<input type="text" class="isim" name="isim" autofocus required>
<input type="text" class="isim" name="konu" required>
<input type="text" class="isim" name="email" required>
<textarea name="mesaj" cols="80" rows="8" required></textarea>
<input type="submit" value="Gönder" name="iletisimg">
</form>
</body>
</html>
我如何编辑它,以避免这些错误?
您需要确保您的CORS设置符合此处记录的AMP要求
还有一个类似的问题,它提供了关于如何正确设置响应头的代码:AMP访问控制允许源代码源标题问题
编辑: 我更改了表单以提交一个名为amp-form-submit.php的新文件 该文件看起来像: 现在我的错误是解析响应JSON:SyntaxError:JSON失败。解析:JSON数据第1行第1列的数据意外结束 我不明白我做错了什么。下面是我测试amp表单的代码。我包括AMP访问控制允许原点标题。 这是表单提交失败时的控制台: 出于隐私考虑,我已将URL替换为通用URL。此表单处理脚本与doc
我想使用提交表单。向同一域内的数据库发送文本/数据。 在一个简单的表单提交后,我得到了这个未捕获的错误:。 我已经在谷歌上搜索过,大多数答案都指向我要在其中设置标题。htaccess文档,如所示: 我在继续寻找答案。
响应头 请求头 查询字符串参数 不起作用https://www.google.com.tr/amp/s/www.example.com/amp 工作www.example.com/amp 错误代码 响应必须包含AMP访问控制允许源端标题 表单提交失败:错误:响应必须包含AMP Access Control Allow Source Origin标头 等待你的帮助
响应必须包含AMP访问控制允许源站标题表单提交失败:错误:响应必须包含AMP访问控制允许源站标题 我的从 这是c代码 我需要一个代码来使用经典的asp
我们正试图在我们公司建立我们自己的表单-字段-组件。我们试图这样包装材料设计的组成部分: 字段: 文本框: 用法: 这大致会导致以下结果: 但是我在控制台中得到“mat-form-field必须包含一个MatFormFieldControl”。我想这与不直接包含matInput-field的mat-form-field有关。但它包含它,它只是在ng内容投影中。 这是一场闪电战:https://st
问题内容: 我正在使用节点,在客户端上在后端和angular4上表达,这给了我以下错误: XMLHttpRequest无法加载http:// localhost:4876 / login / check 。对预检请求的响应未通过访问控制检查:响应中的“ Access- Control-Allow-Credentials”标头的值为“”,当请求的凭据模式为“ include”时,该值必须为“ tru