[PHP-users 7162] Re: start_session() とバックグラウンド処理で質問 【追加で質問】

Naokatsu Shinjo php-users@php.gr.jp
Fri, 26 Apr 2002 16:25:04 +0900


On Fri, 26 Apr 2002 11:41:14 +0900
Akifumi Konishi <konishi@global-commons.co.jp> wrote:

新城です。

> 基本的な間違いがありました。
> session_start()はHTMLを吐き出す前に呼び出さないといけませんでしたね。(^-^;
サンプルのテストで動作した(なぜ動くのだろう?)ので、
実際のソースに組み込んだらうまく行かず悩んでました。
言われて見れば、そうですね。まだまだ勉強不足です。

追加質問で申し訳ないのですが、

    $SAVE = $_SESSION;
    session_destroy();
    session_start();
    $_SESSION = $SAVE;

とすると、セッションの内容を復元出来ません。
個別に保存し、設定すると復元は出来ました。
#$SAVE に実態がコピーされる訳では無いんでしょうか?。

一度に $_SESSION の内容を
保存し復元する方法は無いのでしょうか?
色々と試してのですが、うまく出来ません。

質問ばかりで申し訳ありませんが、よろしくお願い致します。