Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Powrót na stronę po wykonaniu skryptu, Jak zrobić?
Less
post 9.06.2007, 16:11:42
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 smile.gif


--------------------
Less
:)
Go to the top of the page
+Quote Post
strife
post 9.06.2007, 16:29:39
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 9.06.2007, 18:05:15
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 .....


--------------------
Less
:)
Go to the top of the page
+Quote Post
matix
post 9.06.2007, 18:14:45
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


--------------------
Nawet, jeżeli nie jesteś zainteresowany usługami IT ani outsourcingiem, a Twoją pasją jest programowanie - zobacz naszą stronę. Piszemy dużo fajnych use-caseów, jak podchodzimy do tematu programowania dla naszych klientów. A tak na co dzień tworzymy budujemy mvp oraz tworzymy platformę b2b.
Go to the top of the page
+Quote Post
Cysiaczek
post 9.06.2007, 19:04:20
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.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
domis86
post 10.06.2007, 00:24:46
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:44