Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html/php/przegladarka]odswiezanie
wert1
post
Post #1





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował wert1 16.03.2008, 16:08:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
wert1
post
Post #3





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Lejto
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


użyj header milion razy o tym już było
Go to the top of the page
+Quote Post
wert1
post
Post #5





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
jarek_bolo
post
Post #6





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


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





Grupa: Zarejestrowani
Postów: 192
Pomógł: 13
Dołączył: 16.11.2007
Skąd: Żory

Ostrzeżenie: (10%)
X----


Może byś jakiś kod podał, aha i kod ujmij w znaczniki html i php, żeby łatwiej się wyszukiwało błędy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) może jakiś błąd z cache przeglądarki ? i sprawdź czy w innych przeglądarkach jest tak samo.
Go to the top of the page
+Quote Post
nowotny
post
Post #8





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

Ostrzeżenie: (0%)
-----


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...?

Ten post edytował nowotny 17.03.2008, 20:29:28
Go to the top of the page
+Quote Post
wert1
post
Post #9





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


opera
Go to the top of the page
+Quote Post
Pilsener
post
Post #10





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
wert1
post
Post #12





Grupa: Zarejestrowani
Postów: 175
Pomógł: 2
Dołączył: 22.03.2007
Skąd: localhost

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

  1. <?php
  2. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // data w przeszłości
  3. ?>
Go to the top of the page
+Quote Post
Piniek
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


to jest waznosc strony ustawiasz date z przeszlosci i za kazdym razem musi pobierac nowa wersje storny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
jarek_bolo
post
Post #14





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

Ostrzeżenie: (0%)
-----


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.
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: 23.08.2025 - 23:24