Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Odświeżenie zawartości strony, cache przeglądarki
adas007
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 9.03.2007

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


W moim skrypcie mam przycisk "przeglądaj", którym wybieram plik z dysku. Po jego uploadzie na serwer chcę aby strona index.php automatycznie się odświeżyła z nowymi wynikami, które powstają na podstawie analizy tegoż pliku.
Robie to schematycznie tak:

selektor wybiera plik --> kopiowanie do katalogu tmp --> kopiowanie do docelowego miejsca --> wywoałanie funkcji include "index.php";

Odświeżenie strony wykonując ponownie skrypt index.php nie sprawdza się do końca gdyż mimo, że automatycznie pokażą się nowe wyniki analizy pliku to po przejściu do innej strony i poworcie do index.php widać zawartość poprzedniego pliku, którego już na serwerze nie ma. Wygląda na to ,że w cachu przeglądarki zostają dane z przed uploadu pliku. Sprawę załatwia naciśniecie w przeglądarce przycisku odśwież lecz chiałbym nie musieć tego orbić. Jest może w PHP funkcja wymuszająca odświeżenie strony dająca efekt kliknięcia przycisku odśwież?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Ok, strzelam trochę w ciemno, ale spróbuj dodać exit" title="Zobacz w manualu PHP" target="_manual za header" title="Zobacz w manualu PHP" target="_manual'em:
  1. <?php
  2. header("Location: index.php");
  3. ?>

Ewentualnie dodaj specyfikację
  1. <?php
  2. header("Location: ./index.php");
  3. ?>

Ostatecznie możesz dodać całkowity path (usuń spację między http:// a adresem):
  1. <?php
  2. header("Location: http:// twoja.strona.pl/index.php");
  3. ?>


Jeśli nic to nie pomoże, to nie wiem co jest nie tak. Masz ustawione wyświetlanie błędów na serwerze? Jeśli nie, wklej error_reporting(E_ALL) na górę skryptu.

Ten post edytował bregovic 4.11.2008, 02:30:14
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.10.2025 - 18:36