Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用URL重定向以AMP HTML/PHP格式发布提交_Php_Forms_Post_Amp Html - Fatal编程技术网

使用URL重定向以AMP HTML/PHP格式发布提交

使用URL重定向以AMP HTML/PHP格式发布提交,php,forms,post,amp-html,Php,Forms,Post,Amp Html,我有一个简单的HTML/PHP表单(比如说),其中包含3个字段,我正在开发这些字段,以便与AMP兼容,并且应该使用POST方法: <form method="post" action-xhr="https://example.com/dir/BOO.php" target="_top"> <input type="text" name="name" placeholder="Name..." value="Input Name" required> <spa

我有一个简单的HTML/PHP表单(比如说),其中包含3个字段,我正在开发这些字段,以便与AMP兼容,并且应该使用POST方法:

<form method="post" action-xhr="https://example.com/dir/BOO.php" target="_top">
  <input type="text" name="name" placeholder="Name..." value="Input Name" required>
  <span>Code:</span><select name="code" required><option value="" disabled selected>Choose Code</option><option value='YOYO'>YOYO</option><br><option value='BOO'>BOO</option><br><option value='HELLO'>HELLO</option></select>
  <span>Date:</span><select name="dt"><option value='2019-11-29'>Fri, 29Nov19</option><br><option value='2019-11-27'>Wed, 27Nov19</option><br><option value='2019-11-26'>Tue, 26Nov19</option><br><option value='2019-11-25'>Mon, 25Nov19</option><br><option value='2019-11-22'>Fri, 22Nov19</option><br></select>
  <input type="submit" value="Submit">

</form>
谢谢

echo "Printing new form values:<br>";
if(!empty($_POST)){
    header("Access-Control-Allow-Credentials: true");
    header("Access-Control-Allow-Methods: Content-Type");
    header("Access-Control-Allow-Origin: ". str_replace('.', '-','https://example.com') .".cdn.ampproject.org");
    header("Access-Control-Allow-Source-Origin: https://www.example.com");
    header("AMP-Access-Control-Allow-Source-Origin: https://www.example.com");
    header("AMP-Access-Control-Allow-Methods: *");
    header("Access-Control-Expose-Headers: AMP-Access-Control-Allow-Source-Origin");
    header('Access-Control-Allow-Headers', 'Content-Type');
    header("AMP-Redirect-To: https://example.com/dir/YOYO.php");

}

echo '{ "POST": "' . print_r($_POST, true) . '"}';
echo "FINISHED-Printing new form values:<br>";
?>
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
<script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script>
plus....<style amp-boilerplate>, etc...