我有一个用户填写的表单,它有他们的名字,姓氏,电子邮件和毕业年份。我使用jQuery将它发送到名为form.php
的PHP表单,该表单执行某些操作,然后将字符串success
返回到前端。这是以前的工作,但我只是增加了一对夫妇更行,而现在它提供了520,当我发送POST请求到它:POST到PHP脚本执行,但给出了错误520
Failed to load resource: the server responded with a status of 520 (HTTP/2.0 520)
然而,一切在脚本执行,因为它应该和没有(已知的)语法错误。该文件是在github,可以在这里找到:https://github.com/LAHSHackClub/lahs.club/blob/master/form.php
当希望通过我的PHP的日志,它成功地调用请求form.php
:
[Mon Aug 28 05:31:21 2017] 127.0.0.1:33480 [200]: /form.php
(它是绿色的命令行,意味着它执行)
除了它没有发送成功消息之外,这并不是真正的游戏突破。我可以做出解决方法,但我觉得我应该得到解决。任何帮助表示赞赏!
谢谢!
尝试使用除form.php以外的其他名称。也许它会帮助 – user3808887
'这在以前工作,但我只是增加了几行......' - 你添加了什么?您是否试图查看https://support.cloudflare.com/hc/en-us/articles/200171936-Error-520-Web-server-is-returning-an-unknown-error和https:// support.cloudflare.com/hc/en-us/articles/222971907-Using-CURL-When-Troubleshooting-with-Cloudflare页面? – Neodan
@ user3808887但是它在...之前工作,那与它无关。 @Neodan它更像'exec()',我不认为它会改变任何事情。是的,我看到了那篇文章。 –