Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak odfiltrować dane
Forum PHP.pl > Forum > Przedszkole
Th0e
Witam.

Przed wysłaniem danych do bazy filtruje je tym sposobem:

  1. $link = addslashes($link);
  2. $link = htmlspecialchars($link);


Przez co ciąg znaków jest zmieniany. Potem jednak gdy chcę wyświetlić dany link przy pomocy pętli, on jest tylko tekstem.

Więc pytanie. Czy da się jakoś odfiltrowywać dane?
widmo_91
1. Używaj mysql_real_escape_string lub mysqli:::real_escape_string a nie addslashes
2. htmlspecialchars używaj przed wyswietleniem danych a nie przed zapisem do bazy
Th0e
0k teraz mam tak:
  1. $link = mysql_real_escape_string($link);
i działa. Dzięki.
viking
Cytat(widmo_91 @ 12.07.2013, 18:59:35 ) *
1. Używaj mysql_real_escape_string

Nie używaj gdyż:
Cytat
This extension is deprecated as of PHP 5.5.0, and will be removed in the future. Instead, the MySQLi or PDO_MySQL extension should be used.

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.