首页 > 解决方案 > fsockopen 问题,奇怪的行为

问题描述

我在 2 台不同的服务器上安装了相同的脚本,但在一台服务器上,此代码有效:

fsockopen($this->getServer(), $this->port, $error_number, $error_string,$this->connectionTimeout);

参数的值为:

$this->getServer() = tcp://mail.....
$this->port = 587

第一个,我打开了连接,但第二个我不能。将此用作检查:

if (empty($this->socket)) {
        return false;
    }

如果false在第一次和第二次返回true但在相同的配置上

有人知道原因吗?也许阿帕奇?一些配置?

标签: phpfsockopen

解决方案


推荐阅读