Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zabezpieczenie formularzy
bartek
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 20.03.2002
Skąd: Tarnów

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


Mam takie pytanko :
Mam strone form.php i wstaw.php.
Na form.php jest formulaz ktory wysyla dane do wstaw.php (strona ta wstawia wartosci z form.php do tabeli mysql).
Jak zrobic aby wstaw.php dodawalo do sql'a tylko dane z form.php a nie jakiegos innego formulaza z innej strony (tylko prosze mi to wyjasnic metodą łopatologiczną bo jestem cienki w php (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )

Pozdrawiam,
Bartek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Mozna by stworzyc jakas zmienna generowana podczas tworzenia formularza zakodowac ja i umiescic w <input type="hidden" name="jakas_zmienna" value="zakodowana_wartosc">

Zakodowana_wartosc to np data(bez czasu) stworzenia formularza i jakis tekst - dowolny.
Potem jezeli odkodowana wartosc zgadza sie z data i dodanym (dowolnym) tekstem to oznacza, ze jest ok (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Najprostsza funkcja do kodowania i dekodowania to:
Kod
function x_Encrypt($string, $key){

for($i=0; $i<strlen($string); $i++){

for($j=0; $j<strlen($key); $j++){

$string[$i] = $string[$i]^$key[$j];

}

}

return $string;

}



function x_Decrypt($string, $key){

for($i=0; $i<strlen($string); $i++){

for($j=0; $j<strlen($key); $j++){

$string[$i] = $key[$j]^$string[$i];

}    

}

return $string;

}
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.12.2025 - 08:04