| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator und Wett-König | Hallo bluefanu, zunächst ein Herzliches Willkommen und viel Spass im PHPFriende.de-Forum! Zitat:
Ob es sinnvoll ist, kommt immer auf den Anwendungsfall an. In der Regel benötigt man diese Art von Bereinigung nur bei Formular-Eingaben. Der Rest sollte so implementiert sein, dass Parameter keine Leer- und Sonder-Zeichen enthalten. Wichtiger an dieser Stelle ist IMHO auf die vom User übergebenen Daten ein strip_tags() oder einen beliebigen anderen Filter anzuwenden, um XSS-Lücken zu vermeiden. Solltest du diese Art der Anwendung aber für deinen speziellen Fall benötigen ist das schon richtig und sinnvoll so.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | .. wenn nun aber ein Array ankommt ist der weg, siehe http://www.phpfriend.de/forum/ftopic62940.html PS: Auch von mir ein herzlich willkommen! |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Wenn du das auf alle $_REQUEST anwendest, gehst du implizit davon aus, dass alle ankommenden Daten für die MySQL-Datenbank bestimmt sind. Das erschwert die Übergabe von Parametern, die nicht für die MySQL-Datenbank bestimmt sind, beispielsweise Navigations-Parameter etc. Das aber nur als Hinweis, grundsätzlich kannst du array_map mit den beiden genannten Funktionen so natürlich aufrufen. brian's Variante ist natürlich auch elegant, wobei ich statt $submitted_through wohl eher direkt den Array übergeben würde. |
| |
| | |
| Neuer Benutzer Registriert seit: 19.04.2008
Beiträge: 6
![]() | PHP-Code: Also wenn ich das so direkt vor einem INSERT oder UPDATE verwende spricht nicht dagegen oder ? Mit $_GET und mysql_real_escape_string() hab ich schon Probleme bekommen |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 16.07.2005
Beiträge: 1.007
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
| |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Termine nach Ablauf automatisch aus der DB löschen oder ausblenden | Teela | PHP Tipps 2008 | 4 | 24.03.2008 12:29 |
| Formulare automatisch ausfüllen lassen? | Marlboro | PHP Tipps 2008 | 4 | 23.08.2007 20:30 |
| "[code]" automatisch ins textfeld einfuegen | Dilandau | HTML, Usability und Barrierefreiheit | 14 | 23.01.2007 20:10 |
| Post Formular automatisch weiterleiten | mansaylon | PHP Tipps 2006 | 7 | 31.03.2006 10:46 |
| deckkraft mit php automatisch ändern | TaStEn | PHP Tipps 2006 | 3 | 25.03.2006 20:46 |
| radio button automatisch setzen | HTML, Usability und Barrierefreiheit | 2 | 11.10.2005 07:12 | |
| XML Tags automatisch schließen? | tekknotrip | PHP Tipps 2005-2 | 4 | 14.09.2005 11:51 |
| Automatisch E-Mail Adressen erstellen lassen? | Beitragsarchiv | 5 | 24.08.2005 15:36 | |
| Parse error bei trim() | PHP Tipps 2005-2 | 8 | 09.07.2005 13:37 | |
| Datum automatisch erhöht eingeben?!? | Datenbanken | 3 | 02.06.2005 12:49 | |
| logo automatisch anpassen | HTML, Usability und Barrierefreiheit | 15 | 14.03.2005 10:59 | |
| [Erledigt] Text automatisch einfügen lassen? | PHP Tipps 2005 | 9 | 12.02.2005 20:22 | |
| bildgröße automatisch anpassen | PHP Tipps 2004-2 | 9 | 10.12.2004 13:39 | |
| array auch automatisch erzeugt wenn.. | PHP Tipps 2004-2 | 4 | 04.12.2004 12:33 | |
| [Erledigt] Zeilenumbrüche aus textarea automatisch ausgeben | PHP Tipps 2004 | 7 | 22.08.2004 12:39 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| array_map php, mehrere felder bei trim php, funktioniert trim automatisch, xml trim automatisch, bluefanu, array_map trim |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.