Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html/php/przegladarka]odswiezanie
Forum PHP.pl > Forum > Przedszkole
wert1
Witajcie !
Mam taki problemik, mianowicie moj skrypt dodaje sobie rekord do bazy (np.add.php)
a plik view.php odczytuje to co add.php wklepał do bazy. Wszystko działa poprawnie tyle że jak z piku przejde do pliku
view.php to nie widze rekordów które przedchwilą dodałem, muszę odswiezyc stronę zeby skrypt pokazał wszystkie rekordy.
Mysle ze to wina przegladarki która pamieta plik. I tutaj nasówa sie pytanie jak to zrobic zeby odrazu po dodaniu rekordu było go widac
w skrypcie view.php

Pozdrawiam Wert

Ktoś pomoże questionmark.gif
kossa
Jeżeli w add.php dodajesz rekord a po dodaniu przekierowujesz do view.php to musi zobaczyć bez odświeżania nowe rekordy, masz zapewne jakiś błąd w kodzie albo źle zaprojektowałeś system. Podaj swój kod a ktoś znajdzie błąd.

Łukasz
wert1
z kodem wszystko gra

1.wypełniam pola
2.kilkam Wysli
3.otrzymuje informacje ze rekord został dodany
4.za pomoca linku (a href) przechodzę do view.php
5.tam widze to co widziałem popszednim razem kiedy go otwierałem
6.dopiero po odswiezeniu pliku view.php widze to co dodalem
Lejto
użyj header milion razy o tym już było
wert1
questionmark.gif
jarek_bolo
Nie możliwe jest to co piszesz, że normalnym znacznikiem <a href="..."> przechodzisz do pliku view.php i nie widzisz różnicy.
Musisz mieć coś skopane w kodzie.
Pokaż te pliki add.php i view.php
Fishu
Może byś jakiś kod podał, aha i kod ujmij w znaczniki html i php, żeby łatwiej się wyszukiwało błędy tongue.gif może jakiś błąd z cache przeglądarki ? i sprawdź czy w innych przeglądarkach jest tak samo.
nowotny
Cytat(jarek_bolo @ 17.03.2008, 19:45:29 ) *
Nie możliwe jest to co piszesz, że normalnym znacznikiem <a href="..."> przechodzisz do pliku view.php i nie widzisz różnicy.
Musisz mieć coś skopane w kodzie.
Pokaż te pliki add.php i view.php

Be-ze-dura... Jest to jak najbardziej możliwe... porządne przeglądarki tak działają... kod jest prawidłowy skoro działa... prawdobodobnie potrzebne są jakieś znaczniki meta w nagłówku zapobiegające keszowaniu... Nigdy mi to nie przeszkadzało na tyle żeby to zgłębiać... z jakiej przeglądarki korzystasz wert1...?
wert1
opera
Pilsener
Spróbuj coś w stylu:
  1. <?php
  2. ?>

W manualu i na forum też coś znajdziesz:
http://pl.php.net/manual/pl/function.sessi...che-limiter.php

Ggdy nie pomoże coś zaradzimy, może wymusimy refresz, może ktoś jakieś inne rozwiązanie wymyśli.
Piniek
a moze
  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.  ?>

z manuala http://pl.php.net/manual/pl/function.header.php
wert1
Pilsener To nie jest oparte na sesjach

Piniek działa samo to :

  1. <?php
  2. header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  3. ?>


PS: A do czego to miało słuzyc questionmark.gif

  1. <?php
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // data w przeszłości
  3. ?>
Piniek
to jest waznosc strony ustawiasz date z przeszlosci i za kazdym razem musi pobierac nowa wersje storny winksmiley.jpg
jarek_bolo
Cytat(nowotny @ 17.03.2008, 20:26:41 ) *
Be-ze-dura... Jest to jak najbardziej możliwe... porządne przeglądarki tak działają... kod jest prawidłowy skoro działa... prawdobodobnie potrzebne są jakieś znaczniki meta w nagłówku zapobiegające keszowaniu... Nigdy mi to nie przeszkadzało na tyle żeby to zgłębiać... z jakiej przeglądarki korzystasz wert1...?



Rzeczywiście pochopnie odpisałem, bo teraz przypominam sobie jak czytałem porneL`a piszącego coś o prawidłowym mechniźmie historii w Operze.
Ale właśnie to było o Historii przeglądarki, czyli jak poruszamy się wstecz, ewentualnie w panelu bocznym historii po odwiedzonych stronach. Wtedy jak najbardziej nie powinno być odświerzania.

Ale tutaj w tym wypadku, jeśli ktoś poruszał się klikając w odnośniki, nawet krążąc w kółko powinien za każdym razem dostawać przesłaną z serwera jeszcze raz stronę. Ta cecha porzadnych przeglądarek mi się nie podoba.
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.