php-当“无法连接Firefox无法在某个IP处建立与服务器的连接”时,如何重定向到另一个本地主机

php-当“无法连接Firefox无法在某个IP处建立与服务器的连接”时,如何重定向到另一个本地主机,第1张

概述我已经为我的Android应用程序使用php创建了一个web服务,在php的标头中,我给出了代码header("Location:http://123.123.123.123/Main/sub.php?details=".$rawdata);请注意,这是一个封闭的网络IP,只能从同一网络访问该IP,因此,当我将WIFI网络更改为另一个网络时,我需要将上述代

我已经为我的Android应用程序使用PHP创建了一个web服务,在PHP的标头中,我给出了代码

header("Location: http://123.123.123.123/Main/sub.PHP?details=".$rawdata);

请注意,这是一个封闭的网络IP,只能从同一网络访问该IP,因此,当我将WIFI网络更改为另一个网络时,我需要将上述代码更改为

header("Location: http://123.123.123.124/Main/sub.PHP?details=".$rawdata);

如果不进行更改,我将收到错误消息,内容为“无法连接firefox无法在123.123.123.123建立与服务器的连接”

我想要的是,当我将网络从A切换到B时,我希望将页面重定向到第二个代码中指定的位置,而不是上面的错误页面.有人请帮忙

我在ubuntu中使用apache2.

解决方法:

您可以通过简单检查来检查天气主机是否可访问来实现.

  $host = 'http://123.123.123.123';    // Number of seconds to wait for a response from remote host    $timeout = 2;    // TCP port to connect to    $port = 80;    // Try and connect    if ($sock = fsockopen($host, $port, $errNo, $errStr, $timeout)) {        // Connected successfully        $up = TRUE;        fclose($sock); // Drop connection immediately for tIDiness    } else {        // Connection Failed        $up = FALSE;    }   if ($up) {      header("Location: http://123.123.123.123/Main/sub.PHP?details=".$rawdata);   }   else {       header("Location: http://123.123.123.124/Main/sub.PHP?details=".$rawdata);   }

通过此检查,您可以轻松地相应地重定向位置.您可以根据脚本执行时间更改超时时间.

总结

以上是内存溢出为你收集整理的php-当“无法连接Firefox无法在某个IP处建立与服务器的连接”时,如何重定向到另一个本地主机全部内容,希望文章能够帮你解决php-当“无法连接Firefox无法在某个IP处建立与服务器的连接”时,如何重定向到另一个本地主机所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存