Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odświeżanie strony, Jak zrobić zablokowanie odźwieżania
lukas1
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.11.2005

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


Mam formularz z którego dane są dodawane do bazy.
Po wcisnięciu przycisku 'Zapisz' otwiera się skrypt zapisujący wprowadzone dane i wyswietlający info o dokonanym zapisie. Jeżeli teraz zostanie naciśnięty przycisk 'Odśwież' to te dane jeszcze raz zostaną zapisane.
Oczywiście można zrobić w skrypcie sprawdzenie czy identyczne dane nie zostały już zapisane, ale takich formularzy mam kilka.
Chciałbym zrobić coś takiego, ze wciśnięcie przycisku 'Odśwież' spowoduje np. przejscie do strony głównej.

Z góry dziękuję. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
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%)
-----


W php to wygląda tak...
  1. <form method="post" action="index.php">
  2. <input type="submit" name="main" />
  3. </form>


  1. <?php
  2.  
  3. if ( isset ( $_POST['main'] ) )
  4. {
  5.    // .. przekieruj na strone glowna
  6.    header("Location: main_page.php");
  7. }
  8.  
  9. ?>

Jak będziesz miał problemy z header" title="Zobacz w manualu php" target="_manual poszukaj headers already send (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
lukas1
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.11.2005

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


Dzięki za podpowiedź. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Nasunęło mi się jeszcze jedno pytanie. Czy jest jakiś podobny sposób
na przyciski 'Wstecz' i 'Dalej' (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Jeszcze raz dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
strife
post
Post #4





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

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


Wrócić do poprzedniej strony możesz za pomocą $_SERVER['HTTP_REFERER'].

Wstecz i dalej, za pomocą javascript, albo trzymać powiedzmy w sesji albo ciastach każdą akcję użytkownika...

Pozdrawiam!
Go to the top of the page
+Quote Post
lukas1
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.11.2005

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


Tak ale chodzi mi o to, czy można w jakiś sposób
podobny do Twojego przykładu 'przechwycić'
wciśnięcie przycisku 'Wstecz' i 'Dalej' na pasku przeglądarki.

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 18.09.2025 - 16:16