所以我猜我只是谷歌错了关键字,但无论如何,我找不到答案。
我有一个php脚本它会返回
file($url);
作为字符串。(它先做一些事情,但这是不相关的)
在本地主机上使用xampp工作得很好,但在我的服务器上却没有。我假设在。htaccess中设置标题为
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept"
应该可以,但它仍然不起作用,所以:函数file()是否需要类似于php.ini中fopen()需要allow_url_fopen = On的东西?
-------------- 编辑 -----------------我只是加了一个
try{$f=file($url);}catch(Exception $e){
echo 'Exception: ', $e->getMessage(), "'n";}
与allow_url_fopen仍然关闭,但现在它工作的一些奇怪的原因。发生了什么事?
是的,它需要allow_url_fopen
为on
作为所有其他PHP函数当你操作外部url