Php 访问控制允许方法中的空间导致错误
我遇到了一个有点奇怪的问题。这些文件早就在服务器上迁移了,一个月以来从未更改过,一切正常 从一个月开始,我基本上就在PHP中实现了这一点(我使用的是laravel framework 5.2):Php 访问控制允许方法中的空间导致错误,php,apache,amazon-ec2,laravel-5.2,response-headers,Php,Apache,Amazon Ec2,Laravel 5.2,Response Headers,我遇到了一个有点奇怪的问题。这些文件早就在服务器上迁移了,一个月以来从未更改过,一切正常 从一个月开始,我基本上就在PHP中实现了这一点(我使用的是laravel framework 5.2): header("Access-Control-Allow-Methods : GET, POST, PUT, DELETE"); 网站运行良好,今天突然停止运行。我在apache error.log中遇到此错误:头访问控制允许方法包含无效字符。 当我删除冒号后的空格并使其如下所示时,它立即起作用:
header("Access-Control-Allow-Methods : GET, POST, PUT, DELETE");
网站运行良好,今天突然停止运行。我在apache error.log中遇到此错误:头访问控制允许方法包含无效字符。
当我删除冒号后的空格并使其如下所示时,它立即起作用:
header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE");
我关注的是:
任何帮助都将不胜感激。确切的错误信息是什么?你键入的唯一谷歌结果是你在这里的帖子表明这不是错误消息。我的理解,以及我在RFC2616上看到的,是空间不是问题。红鲱鱼?
:
前面的空格非常无效。在RFC-2616中,“每个标题字段由一个名称后跟一个冒号(“:”)和字段值组成……字段值前面可以有任意数量的LW,但最好是一个SP。”:
后面的空格不是问题,而是前面的空格完全错误。