Nein, das ist nicht der Fall, es gibt weder im IPv4- noch im HTTP-Transport einen Hinweis darauf, welche Art von Verbindung verwendet wird, mit Ausnahme des zugrunde liegenden Protokolls selbst, bei dem es sich normalerweise um IPv4 und HTTP handelt.
Nein, IPv6 enthält diese Informationen auch nicht.
Es gibt zwei Möglichkeiten, dies zu tun:
Überprüfen Sie die IP für eine Datenbank. Diese Option bietet Ihnen übrigens weit mehr als nur Informationen zum Netzbetreiber. Es kann Ihnen auch den Standort und den Namen des ISP, die Domäne, die dieser IP zugeordnet ist, lat / long, Postleitzahl, Zeitzone usw. usw. geben. Sehen Sie sich Ссылка für eine REST-konforme API, die dies ermöglicht.
Programmatisch: Dies funktioniert nur unter Android Version 2.2 und höher. Es ist eine einfache Überprüfung für navigator.connection. Hoffe das hilft. Hier ist eine Testseite:
Sie können einige Informationen über den Benutzer erhalten - wie IP, verwendetes Betriebssystem, Protokoll. Sie können jedoch keine Informationen über das verwendete Medium abrufen, mit dem sich der Benutzer mit dem Internet verbindet. Es gibt einige Geschwindigkeitstest-Tools, um die Verbindungsgeschwindigkeit zu analysieren, mit der ein Benutzer verbunden ist, aber drahtlose Verbindungen haben keine signifikante Geschwindigkeitsmarkierung oder was auch immer, um sie zu identifizieren.
Nein. Nun, Sie könnten ihre IP gegen eine theoretische Datenbank überprüfen - in einer sehr begrenzten Anzahl von Fällen könnte es Ihnen sagen.
Aber Javascript von Design stellt nicht genug über den Benutzer aus, und es gibt definitiv keine Möglichkeit für PHP zu wissen, es sei denn, es kann irgendwie den Client überzeugen, zu teilen.
Tags und Links javascript php