Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] co zrobić aby baner na stronie rotował
Forum PHP.pl > Forum > Przedszkole
kristoff
Witam

Mam strone na której wyświetlane są banery. Chciałbym aby banery te wyświetlały się naprzemiennie przy każdym przejściu użytkowników ze strony na stronę. Użyłem funkcji rand która losuje który kod ma być wyświetlany. Problem w tym że użytkownicy często korzystają z przycisku "wstecz" który oczywiścuie wykorzystuje java script i w tym przypadku strona ciagnięta jest chyba z casha i baner się nie zmienia. Czy da się jakoś zrobić aby po kliknięciu przycisku "wstecz" cała strona ładowała się z casha za wyjątkiem kodu banera? Zauważyłem ze na innych stronach, choćby onetu, pomimo używania wstecz, za każdym razem ładuje się inny baner, jak to zrobić?
kwiateusz
np wyświetlając obrazek dodawać mu header
  1. <?php
  2. header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  3. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // data w przeszłości
  4. ?>
kristoff
a mozesz napisać gdzie dokładnie ten kod ma być umieszczony? bezpośrednio przed znacznikiem <img> czy gdzie? bo dodałem go do kodu kilka linijek przed funkcją losującą banery ale nie rozwiązało to problemu
kwiateusz
link dajesz noralnie w img? takim sposobem to nic nie da, zakładałem że skrypt działa w postaci file.php?name=nazwa i skryptem wysyłasz zdjęcie, w takim wypadku zwyczajnie wysyłasz ten header przed pokazaniem zdjęcia tym skryptem winksmiley.jpg dla normalnego img to nie wiem, moze zwyczajnie w meta dodać żeby nie cachowało całej strony...
ser
wrzuć baner w diva - z jscriptu onload > rand > load baner
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.