Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Array Map a filtracja danych
Degola
post 7.07.2013, 21:52:15
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.07.2013

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


witam
Szukam i szukam odpowiedzi na jedno pytanie.
Otóż pisze kod php i nigdy w nim nie zabezpieczam od razu get-ów i post-ów i na koniec jak plik ma 1k lini to troche głupie jest analizowanie tyle kodu bo można coś przeoczyć.
Czy da sie ułatwić to sobie poprzez np
  1. <?php
  2. $_get = array_map('mysql_real_escape_string' $_get);

czy to mi przepuści wszystkie get z pliku przez real escape ?
Może macie lepsze sposoby na to ?
I czy moge filtrować tym zwykłe zmiene np $tekst

_________
Może pytanie banalne ale przekopując google napotkałem wiele sprzecznych info
Go to the top of the page
+Quote Post
SmokAnalog
post 7.07.2013, 21:58:21
Post #2





Grupa: Zarejestrowani
Postów: 1 707
Pomógł: 266
Dołączył: 3.07.2012
Skąd: Poznań

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


Możesz w ten sposób przemapować, ale pamiętaj, że ta tablica to $_GET, a nie $_get. Moim zdaniem jednak nie jest to dobry pomysł. Filtrowanie danych powinno odbywać się zależnie od kontekstu. mysql_real_escape_string nie ma sensu używać poza zapytaniami SQL, więc zmiana wszystkich zmiennych z $_GET nie jest dobrym pomysłem.

A poza tym, z całego serca polecam używać PDO do wszelkich interakcji z bazą danych.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:38