0

私は多くのPHPページを備えたシンプルなWebサイトを持っています。その中で、いくつかの4つのページは、セッションオブジェクトに格納する必要がある共通の変数を使用しています。ただし、これらの値は他のページに表示されないようにする必要があるsession_nameため、新しいセッションを作成するために使用することにしました。新しいセッションが開始されますが、これらの4ページは古いセッションの値を使用しているため、印刷しようとすると問題が発生します$_SESSION。新しいセッションの開始後は空の配列です。この新しいセッションで、古い値と新しい値を保持したいと思います。

$_SESSION['page_group']['variable_name']配列を使用できないため、この種のソリューションは探していません。

4

1 に答える 1

1

のようなものを使ってみませんか

session_start();
$temp=$_SESSION;
session_write_close();
session_name("newname");
session_start();

次に、$ tempを(新しい)$ _ SESSION(必要な場合)にマージしますか?

于 2012-08-18T19:23:21.333 に答える