php网络连接无响应

时间:2013-07-02 02:42:43

标签: php sockets iis networking iis-6

我有一个php脚本,它与客户端服务器建立连接并验证事务记录。出于某种原因,虽然从我的localhost成功运行,但它仍然在我们的服务器上失败。

我的PHP代码非常简单:

<?php
    $header = "POST /license HTTP/1.0\r\n"; 
    $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; 
    $header .= "Content-Length: " . strlen($query) . "\r\n\r\n";       
    $fp = fsockopen($url, $port, $errno, $errstr, $timeout); 

    if (!$fp) { connection failure...}
    else {check response}
?>

它完全适用于我的本地主机,但在我们的iis服务器上,我一直得到:

连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败。

据我所知,唯一的区别在于我们的Web服务器的响应头: 服务器:Microsoft-IIS / 6.0 X-Powered-By:ASP.NET

我的localhost是: 服务器:Apache / 2.2.22(Unix)PHP / 5.3.10 mod_ssl / 2.2.22 OpenSSL / 1.0.1b X-Powered-By:PHP / 5.3.10

我们的网络服务器确实有php(我们还有其他成功运行的php脚本)并且启用了ssl(虽然我没有将它用于fsockopen)。

请帮忙!

0 个答案:

没有答案