如果它尝试调用的 url 受到 DDOS 攻击并且响应缓慢,file_get_contents会超时吗?



如果调用的url被DDOS攻击挂起,下面的代码会在2秒后超时吗?

$ctx = stream_context_create(array( 
                                    'http' => array( 
                                        'timeout' => 2,
                                        ) 
                                    ) 
                                ); 

$data = @file_get_contents( $urlPrimary, 0, $ctxPrimary )

如果服务器无法在2秒内提供完整响应,file_get_contents()将返回FALSE。

最新更新