請原諒我可怕的雙關語。fsockopen,不能進去!連接超時
基本上,交易是,主機是一個婊子。一個簡單的fsockopen
腳本,無論端口,服務器或任何東西,將連接。試圖從虛擬主機獲得服務器幫助(由於不幸的情況下,我沒有辦法改變主機)證明是無效的......一羣白癡。然而,一個簡單的phpinfo()
顯示,allow_url_fopen
是在和Registered Stream Socket Transports
允許我tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
。
那麼,我錯過了什麼?它聽起來像主機謹慎地阻止套接字連接?我的意思是,即使是80端口不工作:
Warning: fsockopen() [function.fsockopen]: unable to connect to www.google.com:80 (Connection timed out)
您能通過IP地址連接?可能是DNS問題... – DaveRandom
@DaveRandom - DNS問題不會返回「連接超時」錯誤;你會得到「'php_network_getaddresses:getaddrinfo失敗:名稱或服務未知......」 –