Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Powrót na stronę po wykonaniu skryptu, Jak zrobić?
Less
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Jak zrobić, aby po wykonaniu skryptu (np po przesłaniu danych z formularza do pliku skryptu), skrypt automatycznie przerzucił na poprzednią oglądaną stronę (np. w tym przykładzie formularza) ?...


Pozdr
Less (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


header" title="Zobacz w manualu PHP" target="_manual, i na poprzednią. Informacje o poprzedniej stronie masz zapisane w SERVER['HTTP_REFERER'], jednak nie każda przeglądarka to wysyła.
Go to the top of the page
+Quote Post
Less
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


OK, mogę przesłać adres do tej strony w ukrytym znaczniku formularza, ale jakiej mam uzyć funkcji ?


Less
?

header wpisane w niższych częściach kodu jest podobno ignorowane .....
Go to the top of the page
+Quote Post
matix
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


Ad1.

  1. <?
  2. print '<input type="hidden" name="referer" value="'.$_SERVER['PHP_SELF'].'"/>';
  3. ?>


Ad2.

Tak, lecz jest na to lek. Wystarczy na samej górze głównego pliku (index.php) napisać:

  1. <?
  2. ?>



Pozdrawiam,
Matix ;-)

Ten post edytował matix 9.06.2007, 18:15:14
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #5





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Cytat(Less @ 9.06.2007, 17:05:15 ) *
header wpisane w niższych częściach kodu jest podobno ignorowane .....


To jest częściowo tylko prawda. Stanie się tak, gdy wyślesz jakikolwiek znak do przeglądarki, a tym samym wyślesz nagłówki - nie można ich potem zmienić i mamy błąd. Kolega wyżej podał jedną z możliwości obejścia problemu, ale Ja optuję za pisaniem aplikacji tak, aby wyświetlanie czegokolwiek następowało na końcu obsługi żądania, wtedy gdy już nic nie chcemy przekierowywac itp.

Pozdrawiam.
Go to the top of the page
+Quote Post
domis86
post
Post #6





Grupa: Zarejestrowani
Postów: 255
Pomógł: 5
Dołączył: 20.03.2007
Skąd: Kraków

Ostrzeżenie: (30%)
XX---


co do header:

aplikacje nalezy pisac zeby dzialaly w takiej kolejnosci:
1.akcja (zmiana czegos w db, walidacja formluarza, etc etc)
2.zwrocenie wyniku - wypisanie htmla, header, xml, wyslanie maila lub cos innego
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: 4.10.2025 - 10:28