Sie sollten dies (wie es über URL-Wrapper möglich ist) mit der Einstellung default_socket_timeout
ini beeinflussen können.
Versuchen Sie es entweder in der Datei php.ini
oder indem Sie etwas wie
zum Festlegen eines Timeouts von 10 Sekunden (der Standardwert ist 60)
Die Funktionen get_headers
und get_meta_tags
verwenden den Standard HTTP Stream Wrapper darunter. Sie können entweder die Ini-Einstellung ändern als an anderer Stelle auf dieser Seite oder modifiziere das Verhalten dieses Wrappers und setze ein spezifisches Timeout:
Beachten Sie, dass das Ändern des Standard-HTTP-Stream-Kontextes für alle Funktionen gilt, die dieses verwenden. Wenn Sie das Timeout auf die ursprünglichen Standardeinstellungen zurücksetzen möchten, tun Sie Folgendes:
%Vor% Wenn Sie mit einem HTTP-Stream-Wrapper Funktionen aufrufen, füllt PHP automatisch auch die Variable $http_response_header
im aktuellen Bereich, so dass Sie get_headers
nicht zusätzlich aufrufen müssen, zB
Tags und Links php timeout get-headers