Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> nowy wpis i odswiezanie
kasanowak
post 4.05.2008, 14:44:01
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.05.2008

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


Witam, mój problem jest taki: przy pomocy formularza przy pomocy metody post wywylam dane które zostaja zapisane do pliku txt, kazdy wpis to jedna lina. Wpisy dodaja sie ok, pozniej wchodze na inna podstrone dodane.php, ktora otwiera ten plik txt i wypisuje wszystkie te wpisy. Moj problem plega na tym ze jak dodam wpis, po czym wchodze na strone oczekujace.php to ten nowy wpis nie jest wczytywany(to samo sie dzieje gdy usune wpis z pliku tht a po doswierzeniu on dalej jestwidoczny na stronie) problem znika gdy wyczyszcze ciasteczka przedladarki, wiec w ym problem jest, ale jak temu zaradzic??
Go to the top of the page
+Quote Post
Lejto
post 4.05.2008, 17:26:02
Post #2





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

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


prosto powiem:
użyj header('Location: http://www.example.com/'); / składnia chyba poprawna tongue.gif
1000 razy było o tym na forum powiem tyle że jak dodajesz wpis czy usuwasz masz kod który za to odpowiada może to masz w ifie może nie po prostu wpisaniu to txt napisz polecenie z headerem na tą sama stronę

Ten post edytował Lejto 4.05.2008, 17:26:24


--------------------
Go to the top of the page
+Quote Post
kasanowak
post 4.05.2008, 20:41:19
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.05.2008

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


to nie rozwiązuje sprawy, wszystko działa na IE, a na Operze nie, sądze że jest to wina tych ciasteczek, że Opera zapisuje sobie pliki i potem je wczytuje żeby było szybciej, ale jak temu zapobiec;/
Go to the top of the page
+Quote Post
wlamywacz
post 5.05.2008, 09:23:06
Post #4





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

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


Opera strasznie "sssie" musisz ustawić nagłówki odnośnie ważności cache.
Go to the top of the page
+Quote Post
kasanowak
post 5.05.2008, 11:04:16
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 4.05.2008

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


Dzięki wielkie:)
tu jest kod który znalazłem na stronie:
http://phpmanual-pl.hernox.pl/function.header.html
a który rozwiązuje sprawę:

<?php
header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // data w przeszłości
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// ciągle modyfikowany
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 15:11