所以我想我只是搜索了错误的关键字,但无论如何,我无法找到答案。
我有一个PHP脚本,它基本上回应了
的回归file($url);
作为一个字符串。 (它首先做了一些事情,但这是不相关的)
使用xampp在localhost上执行此操作非常有效,但在我的服务器上它并没有。我假设在.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?
-------------- EDIT ----------------- 我刚刚添加了一个
try{$f=file($url);}catch(Exception $e){
echo 'Exception: ', $e->getMessage(), "\n";}
with allow_url_fopen仍然关闭,但现在它的工作原因有些奇怪。发生了什么事?
答案 0 :(得分:1)
是的,当您在外部网址上操作时,它需要allow_url_fopen
为所有其他PHP函数on