![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 21.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym zrobić taki patent, że goście wchodzący na moje forum dyskusyjne musieliby przejść obowiązkowo przez stronę główną serwisu - czyli po prostu klinknąć na link umieszczony w menu. Tak sobie myślę, że skrypt musiałby sprawdzać, historę przeglądarki chyba... ale mogę się mylić... I najlepiej jakby w przypadku nieprawidłowości wyświetlał okienko z informacją o złym postępowaniu i otwierał główny serwis. Ale jak mam być szczery to nie mam pomysłu na takie cuś... próbowałem w JavaScript ale jakoś współdziałanie z php nie wychodziło najlepiej... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jakieś pomysły? Plisss... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam,
Chciałbym zrobić taki patent, że goście wchodzący na moje forum dyskusyjne musieliby przejść obowiązkowo przez stronę główną serwisu - czyli po prostu klinknąć na link umieszczony w menu. Tak sobie myślę, że skrypt musiałby sprawdzać, historę przeglądarki chyba... ale mogę się mylić... I najlepiej jakby w przypadku nieprawidłowości wyświetlał okienko z informacją o złym postępowaniu i otwierał główny serwis. Ale jak mam być szczery to nie mam pomysłu na takie cuś... próbowałem w JavaScript ale jakoś współdziałanie z php nie wychodziło najlepiej... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Jakieś pomysły? Plisss... Korzystając tylko z tego co oferuje przeglądarka nie da się tego zrobić ze względu na bezpołączeniowy charakter protokołu HTTP. Bazowanie na HTTP_REFERER czy historii przeglądarki nie daje pewności ponieważ informacje te pochodzą od klienta i mogą być sfałszowane. Ja ten problem rozwiązałem sesjami i trzymaniem po stronie serwera historii przejść w obrębie sesji. Wtedy można wymusić takie postępowanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 23:07 |