![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym napisać skrypt który zmieniałby treść strony po jej pierwszym wyświetleniu przez użytkownika. Chodzi mi o to że na pewnej podstronie wyświetlany jest kod który może być użyty tylko raz. Chciałbym żeby treść tej strony z kodem została zmieniona np. na "Kod został już wykorzystany, spóźniłeś się." po tym jak zostanie ona obejrzana przez pierwszą osobę. Czy ktoś może ma jakiś pomysł jak to mogę zrobić ? Chodzi mi o to jak zarejestrować fakt że ktoś już tą stronę widział i zmienić jej treść gdy tak się stało. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Skorzystać z bazy danych? Po wejściu użytkownika na stronę sprawdzasz czy jest pierwszym użytkownikiem, jeśli tak to aktualizujesz bazę, jeśli nie to wyświetlasz stosowny komunikat.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Jak? Wystarczy nawet zwykły plik (lepiej baza, jeśli kodów jest więcej). Jeśli plik/rekord jest pusty = użytkownik wszedł jako pierwszy. Po tym wejściu aktualizuj rekord/plik, aby nie był pusty. Następne sprawdzanie wykaże, że ktoś już odwiedził stronę.
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 37 Dołączył: 1.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Kurs mysql, szczególnie SELECT do sprawdzenia i INSERT do wstawienia statusu. Jeśli to ma być tylko jedna strona do sprawdzenia to zawsze możesz sprawdzać za pomocą file_exists czy plik w określonej lokalizacji istnieje, jeśli nie to oznacza że jest to pierwszy użytkownik na stronie (w takim przypadku musisz w podanej lokalizacji utworzyć plik, można to zrobić za pomocą file_put_contents). Jeśli istnieje to znaczy że ktoś już na stronie był (oczywiście o ile nie zapomnisz utworzyć pliku przy pierwszym użytkowniku).
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 15.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za pomocne sugestie. Zabieram się do pracy i zobaczymy co z tego wyjdzie
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:58 |