gpt4 book ai didi

php file_get_contents 无法在 Linux 托管的 asmx 链接中工作

转载 作者:太空宇宙 更新时间:2023-11-04 03:51:20 25 4
gpt4 key购买 nike

我的代码如下:

$CheckingLink="http://1.2.3.4:8080/abc.asmx/GetStatus?MobileNo=$MobileNO";
$CheckStatus=file_get_contents($CheckingLink);
if($CheckStatus==1)
return true;

它在我的本地电脑上正常工作并返回值1。但是当我将相同的代码上传到我的 Linux 主机时,链接不会返回任何内容。另一方面,如果我尝试任何 php 链接,例如“http://1.2.3.4:8080/abc.php?MobileNo=$MobileNO”它在我的电脑和托管上都能正常工作。

我的电脑和主机配置参数如下:

我的电脑:

OS: Winwods8
Webserver: IIS8
PHP version: 5.4.24

托管服务器:

OS: Linux
Webserver: apache 2.2.29
PHP Version: 5.2.17

通过互联网搜索没有得到任何解决方案。等待合适的解决方案。

最佳答案

检查 php.ini 中“allow_url_fopen”参数的值。如果“allow_url_fopen”的值为 false 或 0,则它将不允许您将 file_get_contents 与 url 一起使用。

您可以在 php.ini 中设置“allow_url_fopen = 1”的值。

关于php file_get_contents 无法在 Linux 托管的 asmx 链接中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26272861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com