Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Escapowanie danych., Którymi funkcjami, które dane?
--Havok--
post
Post #1





Goście







Witam,

Mam problem z escapowaniem danych, bo nie do końca wiem których funkcji używać w jakich sytuacjach. Także prosiłbym o pomoc w wytłumaczeniu, o ile można (IMG:style_emoticons/default/smile.gif) Z góry dziękuję wszystkim, którzy zechą mi pomóc (IMG:style_emoticons/default/smile.gif)

Znam funkcje: mysql_real_escape_string, htmlspecialchars, strip_tags, addslashes, stripslashes.

Chciałbym udostępnić formularz w którym można coś opisywać z użyciem kilku tagów html (np. b, i, u, kolor, itp.)
a) wysyłanie do bazy tylko z użyciem mysql_real_escape_string? Czy może użycie jeszcze addslashes czy coś?
(IMG:style_emoticons/default/cool.gif) wyciągnięcie z bazy danych i wyświetlenie tego na ekranie - jeżeli nie będę używał addslashes, to nie muszę też używać stripslashes, czy jednak muszę z powodu użycia mysql_real_escape_string?
c) wyświetlenie tych samych danych w innym miejscu z usunięciem wszystkich tagów html. Czy samo strip_tags wystarczy? Co w przypadku, gdy user zapomni o jakimś tagu lub skrypt go nie domknie (np. tinymce)

Prosiłbym o odpowiedzi na pytania, jak i własne rady co najlepiej stosować.

Jeszcze raz dziękuję wszystkim, którzy zechcą mi pomóc (IMG:style_emoticons/default/smile.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k_@_m_i_l
post
Post #2





Grupa: Zarejestrowani
Postów: 349
Pomógł: 72
Dołączył: 22.01.2008
Skąd: Wadowice/Oświęcim

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


Dlaczego nie uczyć się czegoś co jest dobre ?
Nikt nie mówił, że programowanie jest łatwe. A jak ktoś chce iść na łatwiznę i pomijać pewne kwestie, to niech odpuści sobie zabezpieczanie aplikacji, bo nie ma rzeczy których nie da się złamać. Pdo Cię dużo lepiej zabezpieczy przed potencjalnym zagrożeniem.
Więc to "Wy - przeciwnicy pdo" narzekacie, że ktoś Wam każe uczyć się czegoś trudnego.
Prędzej czy później przyjdzie chwila, że będziesz musiał użyć pdo i sam zobaczysz ile to dobrego wnosi.
I pomyślisz sobie: "Jaki głupi byłem, mogłem się tego pdo uczyć od razu" (IMG:style_emoticons/default/biggrin.gif)

Poza tym, polecam do nauki pdo:
http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO
http://webhelp.pl/artykuly/obsluga-baz-danych-za-pomoca-pdo/

Ale jak tak bardzo chcesz o tym filtrowaniu danych, to poczytaj to:
Temat: SQL Injection Insertion
Temat: Bezpieczenstwo skryptow PHP
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: 3.10.2025 - 22:12