Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Odświeżenie strony
Forum PHP.pl > Forum > Przedszkole
AQuatro
Chodzi mi o taką rzecz:
Mam formularz html, który uruchamia plik php.
I teraz chciałbym, aby po wykonaniu pewnych operacji,
sktypt php odswierzył moją stronę, np po sekundzie.
Czy jest do tego jakaś automatyczna funkcja ?
Czy muszę do skrytpu przesłać informację o adresie strony ?
Co sugerujecie ?
strife
  1. <?php
  2. header("Refresh: 1; URL=http://onet.pl"); // przeniesie Cię po sekundzie
  3. ?>


ps. poprawiłem topic, ponieważ był błąd ortograficzny smile.gif
AQuatro
Czyli nie ma możliwości odświerzenia strony, bez podania informacji jaka to strona.
Nie ma czegoś takiego jak powrót do strony z której plik został wywołany ?
Rozumiem, że muszę znać adres strony lub przesłać go do pliku ?
timon27
[quote name='strife' date='14.02.2007, 11:24:25 ' post='332862']
  1. <?php
  2. header("Refresh: 1; URL=http://onet.pl"); // przeniesie Cię po sekundzie
  3. ?>


Zły pomysł. Dlaczego?
1 strona nie odświeży się raz - będzie się odświeżać co 1s
2. zrobi się to automatycznie po wejściu na stronę, a nie po wykonaniu jakiejś akcji

proponuje javascript (location.reload())
Fifi209
Da się w php winksmiley.jpg

http://pl.php.net/manual/pl/reserved.variables.server.php" title="Zobacz w manualu PHP" target="_manual

Znajdź sobie, jest na pewno adres strony z której "przyszedłeś" ;p

A headera:

Kod
header('Location: '.$zmienna);


pamiętaj, że nagłówki muszą być wysłane jako pierwsze.

Możesz użyć buforowania ob_start()" title="Zobacz w manualu PHP" target="_manual & ob_end_flush()" title="Zobacz w manualu PHP" target="_manual
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.