Ich möchte in der Lage sein, zwischen den Sitzungen in PHP hin und her zu wechseln. Hier ist mein aktueller Code:PHP Wie kann ich mehrere Sitzungen erstellen?
<?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>";
ich mag es Ausgabe
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, um zwischen den Sitzungen wie das? Ich brauche nicht zwei Sitzungen gleichzeitig, aber ich muss in der Lage sein, zwischen ihnen zu wechseln. Wenn ich diesen Code ausführe, erhalte ich zwei Cookies: session1 und session2 mit dem gleichen Wert.
Danke für jede Hilfe!
Könnte helfen: http://StackOverflow.com/Questions/7551404/php-what-is-the-purpose-of-session-name –
Danke, das habe ich schon gesehen . Das ist genau das, was ich brauche, aber aus irgendeinem Grund funktioniert es nicht. – Nathan
Ihr Titel sagt, dass es "nicht funktioniert", wenn es tatsächlich nicht tut, was Sie denken, dass es tun sollte. Stellen Sie sich die Frage: Wie kann ich x machen? Das habe ich ausprobiert. * –