Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP][AJAX] Sprawdzanie szyfrowania połączenia sieciowego?
Forum PHP.pl > Forum > Przedszkole
MrSnoop
Witam,

Tak się zastanawiam czy mozna sprawdzić połączenie sieciowe użytkownika wchodzącego na pewną stronę internetową. Albo raczej czy strona może sprawdzić stan i jakość połączenia sieciowego odwiedzającego ją użytkownika. Chodzi mi o jego stan, ale najważniejsze, czy przypadkiem gość nie korzysta z sieci publicznej, nieszyfrowanej.
trueblue
Masz na myśli sprawdzanie, czy ktoś wszedł na stronę po http lub https?
Od tego jest to: http://www.w3schools.com/jsref/prop_loc_protocol.asp
Sephirus
Sprawdzenie HTTP i HTTPS to zwyczajnie:

[JAVASCRIPT] pobierz, plaintext
  1. window.location.protocol;
[JAVASCRIPT] pobierz, plaintext


Serwer nie jest w stanie sprawdzić z jakiego połaczenia korzysta użytkownik (JS tymbardziej) ogólnie. Można próbować sprawdzać przesłane nagłówki żadania w PHP i po nich próbować się zorientować mniej-więcej czy to było proxy czy coś innego...

Co pozatym rozumiesz przez sieć publiczna? a co rozumiesz przez sieć "nieszyfrowana"?
MrSnoop
Nie nie protokoły mnie nie interesują.

Sieć publiczna to ta bez hasła, uwierzytelniająca każdego kto jest w jej zasięgu, a sieć prywatna to ta zabezpieczona hasłem. Nie chciałbym logować użytkowników korzytających z sieci niezabezpieczonych. Da się to jakoś poznać?
Sephirus
Nie da się - jeśli Cię dobrze rozumiem chodzi Ci np. o jakieś hotspoty itp... Nie ma takiej opcji by w pełni to rozpoznać. Oczywiście w teorii możesz zebrać pulę adresów IP używanych w takich sieciach... ewnetualnie po kawałku "hostname" coś pokombinować - ale to raczej niewykonalne.
MrSnoop
Czyli jedynie zostaje zebranie puli adresów IP... ohno-smiley.gif Niewykonalne... Ale warto czasami zapytać
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.