【发布时间】:2017-08-28 05:50:27
【问题描述】:
我有一个用户填写的表格,其中包含他们的名字、姓氏、电子邮件和毕业年份。我使用 jQuery 将它发送到一个名为 form.php 的 PHP 表单,该表单执行一些操作,然后将字符串 success 返回到前端。这是以前工作的,但我只是添加了几行,现在当我向它发送 POST 请求时它给出了 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 之外的其他名称。也许会有所帮助
-
This was working previously, but I just added a couple more lines...- 你添加了什么?您是否尝试查看 support.cloudflare.com/hc/en-us/articles/… 和 support.cloudflare.com/hc/en-us/articles/… 页面? -
@user3808887 但它以前可以工作......这与它无关。 @Neodan 更多的是
exec()s,我认为这不会改变任何事情。是的,我看过那篇文章。