Stefan Hagemann: Formulareingaben PHP nicht richtig

Beitrag lesen

Hallo,

ich arbeite gerade an einem größeren PHP Script. Hierbei habe ich ein 2D Array, dass so aussieht:

$array[0]["ID"] = 2;
$array[0]["Name"] = "Sebastian";
$array[0]["IP"] = "127.0.0.1";
$array[1]["ID"] = 3;
$array[1]["Name"] = "Jan";
$array[1]["IP"] = "127.1.0.1";

etc.

Ich übergebe das ganze so in meinem Formular:

echo "<input type='hidden' name='Info' value='$this->array'>";

Und so übernehme ich es dann im nächsten Script:

if(isset($_POST['Info'])) {
        var_dump($_POST['Info']);
      }

Lasse ich mir vor dem hidden Feld mit var dump das Array ausgeben, ist es wie oben beschrieben. Lasse ich es mir nach der Übertragung ausgeben, ist in $_POST['Info'] nur String(5) => "Array" gespeichert. Wieso bitte?

Danke für eure Hilfen. :)