fsockopen() 在 PHP.ini 中启用它

fsockopen() enabling it in PHP.ini

在我的 PHP.ini 文件中,我有这个: allow_url_fopen = 开启

看来这就是启用 fsockopen() 的方法 但这准确吗?

因为我的 API 说的是无效密钥,当我验证它是准确的时,给我密钥的人通常说是因为主机禁用了 fsockopen(),他们还告诉我为 fsockopen() 将他们的一些 IP 地址列入白名单,how/where 我会这样做吗?在 PHP.ini 中吗?

我有 Cpanel,它有 MultiPHP INI 编辑器...所以我在那里登记,allow_url_fopen 设置为 On

但我没有看到 fsockopen(),所以我不确定这是否是启用它的方法。

谢谢, -丰富

是的,这就是启用它的方式,但是 PHP 配置有不同的级别。

如果您使用的是共享主机,则可能您在用户文件夹中使用了 php.ini,但该功能已被主机在核心配置级别禁用。 如果是这种情况,您需要与您的托管服务提供商联系。

您可以通过查看 phpinfo 轻松检查它是否已启用

<?php phpinfo();

将其放入您服务器上的一个文件中,然后在浏览器中访问该页面。