PHP-Wie kann ich mehrere Sitzungen?

Ich möchte in der Lage sein, um hin-und herschalten zwischen den sessions in php. Hier ist meine aktuelle code:

<?php

session_name("session1");
session_start();
$_SESSION["name"] = "1";
echo "<pre>", print_r($_SESSION, 1), "</pre>";
session_write_close();

session_name("session2");
session_start();
$_SESSION["name"] = "2";
echo "<pre>", print_r($_SESSION, 1), "</pre>";
session_write_close();

session_name("session1");
session_start();
echo "<pre>", print_r($_SESSION, 1), "</pre>";

Will ich es ausgeben

Array
(
    [name] => 1
)
Array
(
    [name] => 2
)
Array
(
    [name] => 1
)

aber es ist die Ausgabe

Array
(
    [name] => 1
)
Array
(
    [name] => 2
)
Array
(
    [name] => 2
)

Ist es möglich, zwischen den Sitzungen wechseln? Ich brauche nicht zwei Sitzungen gleichzeitig laufen, aber ich muss in der Lage sein, zwischen Ihnen zu wechseln. Wenn ich diesen code ausführen, bekomme ich zwei cookies: Sitzung 1 und session2 mit dem gleichen Wert.

Vielen Dank für jede Hilfe!!!

Helfen könnte: stackoverflow.com/questions/7551404/...
Vielen Dank, ich sah schon, dass. Das ist genau das, was ich benötige, aber für einige Grund es nicht funktioniert.
Ihr Titel sagt, es ist "funktioniert nicht", wenn in der Tat es nicht zu tun, was Sie denken, Sie tun sollten. Warum Fragen wir nicht die entsprechende Frage, Wie kann ich x zu tun? Dies ist, was ich versucht habe.
Mit einem session_start(); nur.
du meinst weglassen session_write_close und nur ein session_start?

InformationsquelleAutor Nathan | 2014-07-25

Schreibe einen Kommentar