$_POST, $_GET und $_File zusammenfassen
berdn
- php
Hallo liebes Forum
ich bin noch nicht so fit in PHP, nun kam mir der Gedanke:
$_POST, $_GET und $_File in einem Array zusammen zu fassen,
so das man z.B. hinterher nur noch einen Daten-Array hat.
Mach das Sinn, der Bequemlichkeit tut's gut, oder ist es eher unsinnig bzw. gefährlich?.
foreach ($_POST as $key => $value){
$this->data_list[$key] = trim($value);
}
foreach ($_GET as $key => $value){
$this->data_list[$key] = trim($value);
}
foreach ($_FILES as $key => $value){
$this->data_list[$key] = trim($value);
}
Liebe Grüße,
Bernd
hi,
ich bin noch nicht so fit in PHP, nun kam mir der Gedanke:
$_POST, $_GET und $_File in einem Array zusammen zu fassen,so das man z.B. hinterher nur noch einen Daten-Array hat.
Mach das Sinn, der Bequemlichkeit tut's gut, oder ist es eher unsinnig bzw. gefährlich?.
Es ist unsinnig,
"Bequemlichkeit" ist seltenst ein guter Ratgeber,
gefährlich ist es womöglich unter Umständen auch noch.
Bleiben lassen.
Sei dir immer im Klaren darüber, woher die Daten stammen, die du verarbeitest.
gruß,
wahsaga
Danke wahsaga
dann lass ich es mal bleiben ...
Ich dachte mir nur, wenn es jemand auf mein Formular oder so abgesehen hat, kann ich eh nicht mehr festellen wie der Inhalt übertragen wurde.
Vielen Dank
Bernd
hi,
Ich dachte mir nur, wenn es jemand auf mein Formular oder so abgesehen hat, kann ich eh nicht mehr festellen wie der Inhalt übertragen wurde.
Natürlich kannst du - gerade _weil_ die Werte je nach Methode ja in unterschiedlichen Arrays bereitgestellt werden.
Dass du register_globals auf off, und das error_reporting beim Entwickeln auf E_ALL stellst, ist wichtiger, wenn du dir bzgl. der Sicherheit Gedanken machst.
gruß,
wahsaga