Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] dodawanie formularze
myczek
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.10.2006

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


Mianowicie mam taki problem, że chce aby wyświetlal sie komunikat, że wpis został dodany do bazy, ale nie wiem jak to zrobić bo korzystam z headera(), aby po odswieżeniu dane nie mogły zostać dodane po raz drugi. Czy jedynym sposobem jest zastosowanie $_GET w adresie? np. header("Location: opinie.html?text=Opinia Dodana Poprawnie")

Ma ktoś jakiś pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
. Czy jedynym sposobem jest zastosowanie $_GET w adresie? np. header("Location: opinie.html?text=Opinia Dodana Poprawnie")
Najgorsze co możesz zrobić.

Potem ludzie będą ci generowali linki w stylu:
opinie.html?text=autor tej strony to idiota
lub jeszcze gorsze i rozsyłali ludziom, że na Twojej stronie takie rzeczy się pokazują.

Możesz komunikat wyświetlić od razu, a header dać z opóźnieniem np 5 sekund.
Możesz komunikat zapisać w sesji, i na drugiej stronie z sesji pobrać
Możesz od biedy przypisać w get nie tekst a nr. mp: opinie?nr=1 i na podstawie numeru wyświetlać odpowiedni komunikat.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 Aktualny czas: 19.08.2025 - 05:00