Skocz do zawartości
Megabyte

Da się to zrobić w PHP?

Rekomendowane odpowiedzi

W jaki sposób sprawdzić w PHP(i czy się to wogóle da zrobić) z jakiej przeglądarki korzysta użytkownik. Chodzi mi konkretnie o rozróżnienie IE6 lub nowszego.

 

I druga sprawa. Jak najprościej sprawdzić czy użytkownik przeszedł z czyjejś strony na moja czy też przeszedł pomiędzy moimi podstronami?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W jaki sposób sprawdzić w PHP(i czy się to wogóle da zrobić) z jakiej przeglądarki korzysta użytkownik. Chodzi mi konkretnie o rozróżnienie IE6 lub nowszego.

Da sie o ile uzytkownik nie zmieni sobie naglowka User-Agent ktory wysyla przegladarka do serwera.

Musisz pobrac UA z zmiennej $_SERVER['HTTP_USER_AGENT'] i sprawdzic ja w poszukiwaniu ciagu znakow "MSIE 6.0" czy jakis innych od przegladarek, ktore chcesz sprawdzic.

I druga sprawa. Jak najprościej sprawdzić czy użytkownik przeszedł z czyjejś strony na moja czy też przeszedł pomiędzy moimi podstronami?

Najprosciej odczytac referera... ($_SERVER['HTTP_REFERER'])

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki. Będę się tym dzisiaj bawił.

 

Przepraszam moderów za zakładanie dwukrotnie tego samego topica na programowaniu ale to przez to że nie zauważylem ze temat został przeniesiony na oprogramowanie sieciowe. A tak w ogóle to wydaje mi się że problemy z PHP bardziej pasują do programowania niż tutaj.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Najprosciej odczytac referera... ($_SERVER['HTTP_REFERER'])

Jesteś pewny co do tego? Bo mi wypisuje że w tej tablicy nie ma takiego indexu. Sprawdzałem na Apache + PHP 4.3.4.4 uruchomione jako moduł. Może trzeba coś zmienić w konfiguracji Apache albo PHP?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jasne, ze jestem pewien.  

Zobacz sam:

http://www.php.net/manual/en/reserved.vari...ariables.server

 

Pozatym jak nie ma ustawionego referer'a (tzn. na strone wszedles nie przez jakis link, tylko bezposrednio) to wtedy faktycznie nie ma tego indeksu w tablicy.

Miałeś rację. Nie pomyślałem żeby wejsc na strone przez jakiś link. Jeszcze raz wielkie dzięki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...