![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 14.05.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Znacie może sposób na jednokrotne przekierowanie strony na inny adres. Np. wysyłam link mailem i ktoś wchodzi na adres i zostaje przekierowany na inną stronę. Kolejna osoba która wejdzie w podany link nie zostaje przekierowana. Wejścia z innych komputerów i IP, więc ciastka odpadają. Coś z zapisem do bazy danych. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 79 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie coś z zapisem do bazy.
W bazie trzymasz informacje czy strona z danym URL była już odwiedzona. Jeśli nie była jeszcze wyświetlona to robisz przekierowanie np.: Ewentualnie jeśli chcesz pozwolić danej osobie wielokrotnie użyć przekierowania to w bazie możesz zapisywać IP pierwszej odwiedzającej osoby. Jeśli pole IP jest puste to zapisujesz IP odwiedzającego do bazy i przekierowujesz go na stronę docelową. Jeśli IP jest już zapisane to porównujesz z IP odwiedzającego, gdy oba są takie same dokonujesz przekierowania. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dodajesz adres przekierowania do tabeli np. redirect_once
a jak ktoś wejdzie w adres sprawdzasz czy jest taki adres w tabeli jak jest to go usuwasz i robisz redirect a jak nie to redirect na inny |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 06:31 |