file_get_contents mit Timeout

  • Wenn man externe Ressourcen lädt, sollte man sicherstellen, dass die externe Seite nicht dafür sorgt, dass die eigene Seite blockiert.
    Aus dem Grund sollte man einen Timeout Wert angeben.

    Inhaltsverzeichnis

    Code

    Quellcode

    1. $timeout = 0.9; // 0.9 sekunden
    2. $url = 'http://www.easy-coding.de';
    3. $context = stream_context_create(array(
    4. 'http' => array('timeout' => $timeout)
    5. ));
    6. $response = @file_get_contents($url, 0, $context)."";


    Info

    So weit ich weiß, gilt der Timeout nur für den Verbindungsaufbau.

    11.475 mal gelesen