Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyczyszczenie danych z $_POST
Chys
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

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


Witam, jestem początkującym programistą (o ile mogę się tak nazwać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) PHP'a i mam pewien problem, otóż próbuję zrobić stronę internetową i jedną z części będzie dodawanie komentarzy do newsów dla zarejestrowanych użytkowników. Wysłany komentarz jest zapisywany w bazie danych. Problem jest z tym, że po wysłaniu komentarza mogę wciskać F5 i wygeneruje się chyba znany nam wszystkim okienko:
(IMG:http://images20.fotosik.pl/221/f1d059b26cc6b597m.png)
Po kliknięciu "OK" dane zostanę przesłane ponownie... I można tak w kółko, a efektem jest całe mnóstwo identycznych komentarzy, czy oddanie kilku głosów w jednej ankiecie na jedną wybraną opcję (ankiety też mają formularze przesyłane metodą POST)
Nie pomaga usunięcie(?) zmiennej:
  1. <?php
  2. unset($_POST['comment'];
  3. ?>

Jednak po wciśnięciu F5 i dalej OK, zmienna dalej zostanie przesłana...
Więc prosiłbym bardzo o jakąś wskazówkę odnośnie ominięcia tego problemu, z góry wielkie dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

[+] edit
Proszę na przyszłość pamiętać o dodawaniu
tagu w Przedszkolu.
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
maryaan
post
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


po chusteczke usuwasz ta zmienna skoro po nacisnieciu f5 i tak przyleci jeszcze raz to samo? mozesz wykorzystac przekierowanie header("Location: ptth://jakastrona.costam.com") albo skorzystac z wyszukiwarki, w dziale php jest nawet przyklejony temat o odswiezaniu
Go to the top of the page
+Quote Post
Chys
post
Post #3





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

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


Ale mój skrypt komentarzy i ankiet nie jest na początku strony więc nie mogę wysyłać nagłówków header(".......") przed wstawieniem wartości do bazy skoro nie będę miał już tych zmiennych z których chcę skorzystać, czyż nie?
Go to the top of the page
+Quote Post
maryaan
post
Post #4





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


a kod masz kropelką posklejany ze nie mozesz sobie przesunac sprawdzania/dodawania do bazy na poczatek?
Go to the top of the page
+Quote Post
Chys
post
Post #5





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 12.04.2007

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


No ok, dzięki, pomogło (IMG:http://forum.php.pl/style_emoticons/default/biggrin.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: 19.09.2025 - 09:16