2017-09-16 1 views
0

Gibt es eine Möglichkeit, über PHP zu prüfen, ob der Server die http2-Server-Push-Funktion unterstützt?Server-Push-Unterstützung prüfen

Ich möchte Server Push-Unterstützung zu einem Wordpress-Plugin hinzufügen. Die Option sollte jedoch deaktiviert werden, wenn der Server dies nicht unterstützt. Vielleicht könnte auch eine JS-Lösung funktionieren.

Danke!

Antwort

0

Es scheint, als ob es nicht möglich ist, unterstützte HTML/2-Funktionen zu bekommen. Aber ich habe einen Weg gefunden, nach http/2 zu suchen. $_SERVER['SERVER_PROTOCOL'] immer zurückgegeben HTTP/1.1. Es ist also nicht der sicherste Weg. Aber es gibt eine env namens X_SPDY, die HTTP2 oder QUIC sein sollte, wenn der Server http/2 unterstützt. Wenn es leer ist, dann ist es http/1 (.1).