$_GET['status'] in $_SESSION aufnehmen?

unrealzero_php

Erfahrenes Mitglied
Hallo Zusammen

Habe ein kleines Problem. Habe eine Site programmiert die bleliebige Formulare auf einer Seite haben kann, nun möchte ich angeben ob ein Formulare aktiviert oder deaktiviert sind. Um dies zu ermöglichen gebe ich jeweils über einen Link ($_GET) den Status des einzelnen Formulares bekannt. Also beispielsweise index.php?show=001&status[0]=1. Jedes Formular hat seine eigene ID: status[1], status[2] usw. Wie kann ich nun den Status der verschiedenen Formulare in einer $_SESSION['status'] ablegen so dass ich den Status der einzelnen Formulare auf aktiviert oder deaktiviert kontrollieren kann?
Kann das ganze in einen Array geschrieben werden der ständig erweitert werden kann?
 
Ja.
Ich hoffe das ist das was du meinst.
$_SESSION['status'] = $_GET['status'];
somit sind alle Element aus dem Array status in dem $_SESSION['status'] Array. Diese Superglobale Variable kannst du wie jedes andere Array auch behanden also ist $_SESSION['status'][1] == $_GET['status'][1] bzw ...?status[1].
Einen neuen wert kannst du mit $_SESSION['status'][] = "neuer Wert" anhängen.
 
Zurück