Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wyczyścić POST?
-gosc-
post 27.09.2008, 17:40:13
Post #1





Goście







Witam.

Jak mam dodawanie komentarzy, jak dodam ten komentarz jak pojawi mi się strona z dodanym komentarzem. Wcisnę F5 lub jak kto woli odświeżę stronę i dodaje mi się jeszcze raz, może ktos mi powiedzieć jak wykasować _POST?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Zyx
post 27.09.2008, 17:53:16
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


melkorm -> ale wszelkie modyfikacje wprowadzone do $_POST nie są zwracane do przeglądarki, więc takie sztuczki odpadają.

Niestety, trzeba to zabezpieczyć nieco okrężnymi metodami. Za pomocą ciastek, skrypt może wysyłać takowe przy dodaniu komentarza z jakimś krótkim okresem ważności. Przy odświeżeniu ciastko będzie ustawione i to jest znak, żeby komentarza nie dodawać. Jednak to można bardzo łatwo, nawet nieświadomie obejść. Wystarczy, by na serwerze i na komputerze internauty był ustawiony inny czas i już wszystko się może skaszanić. Pewniejszym sposobem jest rejestrowanie tego gdzieś po stronie serwera, np.
1. Rejestr ostatnich operacji - jeśli z tego samego adresu IP w przeciągu ostatnich minut poszedł komentarz, to się wstrzymujemy.
2. Porównujemy treść z ostatnio dodanym komentarzem z podanego adresu IP, lecz to może być stosunkowo kosztowną operacją, jeśli użytkownicy będą się rozpisywać.


--------------------
Specjalista ds. głupich i beznadziejnych, Zyx
Nowości wydawnicze: Open Power Collector 3.0.1.0 | Open Power Autoloader 3.0.3.0
Go to the top of the page
+Quote Post

Posty w temacie


Closed 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: 19.07.2025 - 19:09