Jednak potrzebuję wyświetlić jego zawartość (1) i (2)raz na przykładowe 24h. Dla użytkownika. Jak to zrobić?
Ew. Cały kod wyświetlić raz na 24h. Dla każdego z użytkowników.
phpion
2.08.2009, 08:58:11
Musisz utworzyć w bazie nową tabelę np. losowy_kominikat [id, id_uzytkownika, id_komunikatu, data_wyswietlenia] W skrypcie sprawdzasz czy od ostatniego wyświetlenia (data_wyswietlenia) upłynął określony czas (tu 24h). Jeżeli tak to wyświetlasz komunikat i dodajesz nowy rekord do tej tabeli. Jeżeli czas ten nie upłynął to nie robisz nic. W sumie prosta sprawa.
Ciupaska
2.08.2009, 09:30:01
A można to jakoś na Ciasteczkach zrobić??
Pawel_W
2.08.2009, 09:31:34
na ciastkach to każdy będzie mógł sobie zmienić, lepsza baza danych albo zwykły plik tekstowy z zapisaną datą
Ciupaska
2.08.2009, 09:35:06
Właściwie im więcej się wyświetli tym lepiej, jeśli użytkownik skasuje ciasteczko, to znów zobaczy reklamę Tylko chciał bym żeby nie była wyświetlana po każdym odświeżeniu strony, bo to trochę denerwuje, a raz na dobę nikomu nie zaszkodzi
Pawel_W
2.08.2009, 09:39:36
no to co za problem, ustawiasz ciastko do konca dnia...
Ciupaska
2.08.2009, 10:36:09
Znacie może jakiegoś tutka bo właśnie tego się nie mogłem doszukać, fakt znalazłem kilka, ale nie wiem jak odczytać ciasteczko, tak żeby nie wyświetlało danych. Wiem jak odczytać z ciasteczka Login czy Hasło, ale jak nie wyświetlić fragmentu kodu jeśli ciasteczko istnieje...?