![]() |
![]() |
-mkdes- |
![]()
Post
#1
|
Goście ![]() |
Filtruję zmienną POST i chciałbym usunąć z niej wszystkie fragmenty kodu PHP typowe dla niego np. include.
Czy jest może na to jakaś gotowa funkcja? Przerobiłem coś z manuala i tak dbam o bezpieczeństwo zmiennych GET i POST. Działa na pewno.
Użycie:
TAG: filtrowanie zmiennych POST i GET UWAGA Dla zmiennych w UTF-8 niektóre funkcje czyszczące zmieniają ilość znaków, więc jeśli po przesłaniu zmiennych, tekstu chcecie liczyć ilość znaków będzie ona inna niż faktycznie wpisana w formularzu. To jest kwestia Multibyte String: http://pl.php.net/manual/pl/book.mbstring.php Napewno nie ma problemu z polskimi znakami. Ten post edytował mkdes 17.08.2008, 09:40:11 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Dla bezpieczeństwa powinna wystarczyć funkcja
addslashes" title="Zobacz w manualu PHP" target="_manual |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Dla bezpieczeństwa powinna wystarczyć funkcja addslashes" title="Zobacz w manualu PHP" target="_manual czyjego? Filtruję zmienną POST i chciałbym usunąć z niej wszystkie fragmenty kodu PHP typowe dla niego np. include. Czy jest może na to jakaś gotowa funkcja? jeśli chcesz filtrować słowa stricto PHPowe, ściągnij GeShi i przejrzyj tamte filtry -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
htmlentities() - rozwinięta forma htmlspecialchars(). -------------------- ![]() |
|
|
-mkdes- |
![]()
Post
#6
|
Goście ![]() |
No tak, ale mnie raczej chodziło o rozwiązanie identyczne jak strip_tags ale żeby usuwało PHP
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:47 |