如何检查是不是启用了allow_url_fopen [重复]

Posted

技术标签:

【中文标题】如何检查是不是启用了allow_url_fopen [重复]【英文标题】:How to check if allow_url_fopen is enabled or not [duplicate]如何检查是否启用了allow_url_fopen [重复] 【发布时间】:2012-11-17 18:49:56 【问题描述】:

我正在使用以下代码

echo 'file_get_contents : ', ini_get('allow_url_fopen') ? 'Enabled' : 'Disabled';

这可以启用或禁用它

但我想作为函数说函数名称是_isgetcontents

然后我可以在我的网站代码中的任何位置调用它

if (_isgetcontents())
  echo "this is enabled"; // will do an action
else
  echo "this is disabled"; // will do another action

【问题讨论】:

【参考方案1】:

使用ini_get()获取某些配置参数的值:

if( ini_get('allow_url_fopen') ) 
   // lucky me...
 

【讨论】:

【参考方案2】:

你也可以用这个方法

phpinfo()

检查各种配置。

【讨论】:

这不能回答问题,因为您不能在 if 语句中使用 phpinfo() @Cœur 感谢您的纠正。:) 在我的 phpinfo() 中没有这个设置!

以上是关于如何检查是不是启用了allow_url_fopen [重复]的主要内容,如果未能解决你的问题,请参考以下文章

php Fulcrum Webhook脚本,用于将数据共享同步到MySQL数据库。需要PHP并启用PDO和allow_url_fopen。

如何检查 iPhone 上是不是启用了通知

如何检查是不是启用了定位服务?

Android - 如何检查是不是启用了开发人员选项

如何检查是不是启用了登录?

创建集群后如何检查是不是启用了反向代理