Tom: variablen immer verfügbar

Beitrag lesen

Hello,

Die Session-Vraiablen stehen auf jeder Seite zur Verfügung, in der session_start() aufgerufen wird und die innerhalb der eingestellten Session-Root liegt. Standard ist da "Domain/"

mmhm, nein

Doch! Der Wert bleibt erhalten, bis Du ihn überschreibst.

auf der seite, auf der sie registriert werden nicht.

Registriert werden müssen sie nicht mehr separat. Du meinst "initialisiert". Und das kann man ja abhägeig davon machen, ob die Variable schon belegt ist, oder nicht. Wenn es denn sinnvoll ist.

$variable1 = "name"; // per form auf diese seite übertragen

//nutzen der variable1, wenn variable1 = bedingung dann erst session erstellen

session_start();

if (!isset($_SESSION["variable1"])
{
  $_SESSION["variable1"] = $variable1;
}

echo "hallo $variable1";

Grüße

Tom