Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Jednokrotne przekierowanie strony
4Axis
post
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.
Go to the top of the page
+Quote Post
kartin
post
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.:
  1. header('Location: adres_url');


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.
Go to the top of the page
+Quote Post
Pyton_000
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 06:31