Skocz do zawartości

Blokowanie zawartości strony


lonelybush

Rekomendowane odpowiedzi

Możesz stosunkowo łatwo zablokować wejścia z tego linka - zrobisz to po nagłówku HTTP_referer.

Natomiast jeśli chodzi o użytkowników, którzy kiedyś odwiedzili stronę X i np. po kilku dniach wchodzą na Twoją - nie jest to już proste.

DZIKIE rozwiązanie mogłoby być np. takie, że gdzieś w kodzie swojej strony umieszczasz ukrytego linka do tej strony, ustawiasz dwa style dla linków odwiedzonych i nieodwiedzonych, a następnie w Javascript analizujesz styl tego linka sprawdzając, czy odpowiada on linkowi do strony, którą użytkownik odwiedzał, czy nie. Tu masz przykład:

https://blog.kowalczyk.cc/2010/01/10/javascript-wykrywanie-obecnosci-danej-strony-w-historii-przegladarki/

Dlaczego piszę, że DZIKIE?

1. Blokadę możesz zrobić w warstwie Javascript, czyli np. po załadowaniu strony wyświetlić użytkownikowi płachtę przesłaniającą stronę. Ew. w tym samym momencie ustawiać mu cookie informujące o tym, że jest "niechciany" i następnym razem blokować go już przy zapytaniu.

2. Takie rozwiązanie to już dość mocna ingerencja w "prywatność" użytkownika czy wręcz wykorzystanie luki bezpieczeństwa - może Ci się za to kiedyś oberwać.

Podsumowując:

Ja bym się skupił na zablokowaniu wchodzących bezpośrednio z linka po nagłówku HTTP_referer + w momencie, gdy ktoś z tego linka wchodzi ustawiał mu cookie, po którym zindentyfikujesz go, gdy wejdzie w przyszłości.

Blokowanie tych, którzy kiedyś wchodzili na stronę X, a potem trafiają "przypadkiem" na Twoją lub wchodzą na nią bezpośrednio, a nie po linku ŚMIERDZI. :) Jeśli naprawdę chcesz to robić - dobrze to przemyśl. :)

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli nie masz dostępu do edycji kodu strony A nie masz możliwości zablokowania wyświetlania strony B usera którzy byli na stronie A chyba, ze wejście na stronę B następuje po przez stronę A wtedy jest możliwość odczytania zmiennej refferer choć i do tego musza być spełnione pewne warunki.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności