Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 apache 服务器在家里晒太阳用于测试目的,我有一个英国 isp 的帐户。在我的家庭服务器上使用 fsockopen 时一切正常,我可以在不同的端口上连接(我专门使用 25 来测试邮件服务器)但是当我将我的网站上传到我的 ISP 时,我不能再使用 fsockopen 连接 - 它只是时间出去。
我认为他们有安全限制阻止我使用此功能 - 我的想法是正确的还是对此有其他解释?
最有可能的是,它是处于“隐身”模式的防火墙。当您尝试打开远程服务器上的端口 25 的套接字时,它会假装那里什么都没有。这是一种很常见的安全措施。
好吧,据我所知,超时意味着远程主机无法访问。“无法访问”有几个原因,其中之一是您的 ISP 正在阻止 PHP 初始化的传出连接。另一个原因是远程主机阻止了您的连接,以及其他一些原因。
但基本上我认为原因是您的 ISP 阻止了 PHP 功能。