是的,您可以在PHP中关闭allow_url_fopen以禁止远程访问。要实现这一点,您需要编辑php.ini文件。请按照以下步骤操作:
找到php.ini文件。这个文件通常位于PHP安装目录下,或者在Apache服务器的conf目录下。如果您不确定文件的位置,可以使用phpinfo()函数来查找。
使用文本编辑器打开php.ini文件。
在php.ini文件中找到allow_url_fopen这一行。它可能看起来像这样:
allow_url_fopen = On
将allow_url_fopen的值更改为Off,如下所示:
allow_url_fopen = Off
保存并关闭php.ini文件。
重启您的Web服务器(例如Apache或Nginx),以使更改生效。
现在,allow_url_fopen已被禁用,您的PHP脚本将无法通过file_get_contents()或curl等函数访问远程URL。这将增强您服务器的安全性,因为攻击者将无法利用此功能来发起远程代码执行攻击。