在PHP中与外部服务器通信的可选选项

在PHP中与外部服务器通信的可选选项,php,curl,Php,Curl,我使用的是一个免费的web托管平台,它禁用了以下php功能:allow\u url\u fopen、fsockopen、pfsockpen、getrusage、get\u current\u user、set\u time\u limit、getmyuid、getmypid、dl、leak、listen、chown、chgrp、realpath、link、exec、passthru、curl\u init 这些功能被禁用意味着我无法使用curl或fsockopen与外部服务器通信 我已经尝试过使

我使用的是一个免费的web托管平台,它禁用了以下php功能:allow\u url\u fopen、fsockopen、pfsockpen、getrusage、get\u current\u user、set\u time\u limit、getmyuid、getmypid、dl、leak、listen、chown、chgrp、realpath、link、exec、passthru、curl\u init

这些功能被禁用意味着我无法使用curl或fsockopen与外部服务器通信

我已经尝试过使用前面提到的file_get_内容,但是我得到了以下错误消息:file_get_contents:找不到包装器https-您在配置PHP时忘记启用它了吗


由于我有一个免费的托管计划,我不知道我能做任何php配置。是否有其他与外部服务器通信的选项?

看起来您使用的是免费帐户,这是您的主机对非付费帐户的限制,或者您没有请求他们在您的付费帐户上启用传出通信

来自:加粗的感兴趣区域

15,我不能在我的网站上使用RSS提要或cURL

默认情况下,所有帐户都禁用传出连接, 但是,可以根据请求为付费帐户启用这些功能。那么全部 您需要做的是从主机控制面板提交一张票证-> 支持中心->故障单,我们将为您启用它们


看起来您使用的是免费帐户,这是主机对非付费帐户的限制,或者您没有请求他们在您的付费帐户上启用传出通信

来自:加粗的感兴趣区域

15,我不能在我的网站上使用RSS提要或cURL

默认情况下,所有帐户都禁用传出连接, 但是,可以根据请求为付费帐户启用这些功能。那么全部 您需要做的是从主机控制面板提交一张票证-> 支持中心->故障单,我们将为您启用它们


文件获取内容可能是您的最佳选择。 根据您作为自由用户获得的权限,您可以尝试从代码中设置php.ini,该设置仅适用于该脚本

因此,要解决无法找到包装器https错误,可以尝试

ini_set('extension', 'php_openssl.dll');
ini_set('allow_url_include', 'on');

文件获取内容可能是您的最佳选择。 根据您作为自由用户获得的权限,您可以尝试从代码中设置php.ini,该设置仅适用于该脚本

因此,要解决无法找到包装器https错误,可以尝试

ini_set('extension', 'php_openssl.dll');
ini_set('allow_url_include', 'on');

您使用的是哪家网站托管提供商?在你的管理面板上查看他们的网站,如果他们给了你一个,我想也是这样,如果你能找到关于php.ini文件的任何信息,我正在使用awardspace.com。我没有找到任何关于它的信息,但我会继续查找。您是否尝试过使用普通http而不是安全的https?是的,没有https,它表示网络无法访问。这是一个与谷歌云消息服务器通信的特定url,所以我认为它必须是https。您使用的是哪个web托管提供商?在你的管理面板上查看他们的网站,如果他们给了你一个,我想也是这样,如果你能找到关于php.ini文件的任何信息,我正在使用awardspace.com。我没有找到任何关于它的信息,但我会继续查找。您是否尝试过使用普通http而不是安全的https?是的,没有https,它表示网络无法访问。这是一个与谷歌云消息服务器通信的特定url,所以我相信它一定是https。谢谢你的回答。不幸的是,我发现有人提到免费帐户无法编辑php.ini。我以前使用免费主机,现在改为付费,这对开发来说是非常好的,但这并不是不允许我编辑php.ini的原因,而是允许我通过ini\u set设置某些选项,这些选项只适用于特定的页面查询。这值得一试,尽管我怀疑他们是否会让你更改扩展参数。是的,很遗憾ini_集也不起作用。谢谢你的回答,谢谢你的回答。不幸的是,我发现有人提到免费帐户无法编辑php.ini。我以前使用免费主机,现在改为付费,这对开发来说是非常好的,但这并不是不允许我编辑php.ini的原因,而是允许我通过ini\u set设置某些选项,这些选项只适用于特定的页面查询。这值得一试,尽管我怀疑他们是否会让你更改扩展参数。是的,很遗憾ini_集也不起作用。谢谢你的回答,谢谢你的回答。我在常见问题中没有看到这一点。看来我运气不好。我现在可能会开始研究好的付费选择。谢谢你的回答。我在常见问题中没有看到这一点。看来我运气不好。我现在可能会开始研究好的付费选择。