Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
如何在Javascript、PHP或每种Web编程语言中强制禁用CORS?_Javascript_Php_Jquery - Fatal编程技术网

如何在Javascript、PHP或每种Web编程语言中强制禁用CORS?

如何在Javascript、PHP或每种Web编程语言中强制禁用CORS?,javascript,php,jquery,Javascript,Php,Jquery,我一直在努力让我所有的代码都在本地服务器上运行。我花了一生的时间去摆脱错误,使一切顺利进行。一旦它工作了,我就把它上传到我的开发服务器上,在那里我的代码一起玩,吃了点东西,然后就死了 今天我用Jquery创建了另一个生命体,当他出生在本地系统并被安置在我称为localhost的家中时,他看起来非常高兴。然后,我试着把他送到野外,他还没上膛就已经死了。我试着浏览是谁杀了他,我意识到一个叫科尔斯的人就是嫌疑犯。现在我真的很想报仇,怎么杀了他?如果它不能被杀死,我怎么能强迫杀死他?他杀死了我的生物,我

我一直在努力让我所有的代码都在本地服务器上运行。我花了一生的时间去摆脱错误,使一切顺利进行。一旦它工作了,我就把它上传到我的开发服务器上,在那里我的代码一起玩,吃了点东西,然后就死了

今天我用Jquery创建了另一个生命体,当他出生在本地系统并被安置在我称为localhost的家中时,他看起来非常高兴。然后,我试着把他送到野外,他还没上膛就已经死了。我试着浏览是谁杀了他,我意识到一个叫科尔斯的人就是嫌疑犯。现在我真的很想报仇,怎么杀了他?如果它不能被杀死,我怎么能强迫杀死他?他杀死了我的生物,我永远不会原谅他

这是他的样子:

加载失败:请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许“源”访问

授予JavaScript客户端对您的资源的基本访问权只需要添加一个HTTP响应头,即:

访问控制允许来源:*

您需要在本地主机服务器的服务器配置中添加此标头。例如,如果您正在使用nginx,您可以将以下内容添加到配置中

add_header Access-Control-Allow-Origin *;

您应该添加如何修复该问题,因为这是最初的问题-尽管可能很难识别。请查看我的新家是如何尝试从localhost加载的。。。这不是同一个来源-需要注意的一点是,您的localhost与其他所有人的localhost不一样-因此,如果您希望此代码适用于您以外的人,那么在localhost服务器中添加CORS头只会帮助您访问,而不是其他。这是否意味着我必须从ajax重新编写整个代码?或者只是添加它,让它发挥神奇的作用?不知道你对整个事情重新编码的要求是什么。如果希望跨源请求工作,那么服务器必须在响应标头中发送CORS标头。。。不知道怎么添加它,让它发挥神奇的作用。谢谢,我想这很清楚,谢谢你的解决方案,我会想办法添加CORS头。目前,我已经在这方面尝试了ajax cors请求,但这仅适用于普通contentType。该链接是客户端代码。。。再一次在服务器确定是否允许跨源资源时,必须在服务器上进行修复