Skocz do zawartości
KitKat

[php] $_post Zamiast $_request

Rekomendowane odpowiedzi

Witam,

 

Ciężko było mi nazwać temat. Już tłumaczę. Początkuję w PHP.

Są zmienne, które pochodzą z formularza, który używa metody post.

Przeczytałem, że poprawniejszym i bezpieczniejszym rozwiązaniem jest zastosowanie tablicy $_POST, zamiast $_REQUEST. Że poprawniej, zgadzam się, bo w końcu $_POST jest przede wszystkim do takich danych przeznaczona. Ale pod jakim względem jest tu bezpieczniej? Jakby komuś było potrzebne... Tworzę skrypt interpretujący formularz HTML.

 

Pozdrawiam! :D

Edytowane przez KitKat

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

<form method="post" action="plik.php?akcja=edit&id=65"><input type="text" name="id" value="23" /></form>

plik.php:

 

print_r($_GET);print_r($_POST);print_r($_REQUEST);
Niebezpieczeństwo polega na tym, że nieuważny programista nadpisze sobie jedną zmienną przez drugą, a potem będzie się zastanawiał dlaczego serwer modyfikuje nie te dane co trzeba. Edytowane przez m4r

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...