Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> snippets do bazy, problem xss i SQL Injection
Fixer
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 24.10.2004
Skąd: TG

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


Mam następujący problem:

1. Mamy formularz, do którego użytkownicy wpisują kod (php/sql/js/i wiele innych...)
2. Zawartość formularza wysyłana jest do bazy danych mysql
3. Na końcu zawartość bazy z kodami jest wyświetlana (ale nie wykonywana) na stronie

Jak prawidłowo zabezpieczyć owy formularz przed XSS (Cross Site Scripting) oraz SQL Injection?

Zależy mi na tym aby kod z formularza był w bazie danych w postaci niezmienionej!
W chwili obecnej serwer ma włączony et_magic_quotes_gpc" title="Zobacz w manualu PHP" target="_manual co powoduje ze kod z:
echo ('text') jest zamieniany na echo (\'text\');

Ten post edytował Fixer 22.04.2009, 16:12:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
megawebmaster
post
Post #2





Grupa: Zarejestrowani
Postów: 143
Pomógł: 17
Dołączył: 8.11.2008
Skąd: Libiąż

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


Jak masz dostęp do .htaccess to możesz wyłączyć magic_quotes. Z poziomu skryptu chyba też się da.
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: 4.10.2025 - 13:30