[PHP-users 9619] Re: セッション変数の内容が復活する

Koichi Shimamura php-users@php.gr.jp
Thu, 29 Aug 2002 10:56:39 +0900


島村です。


小野 昇一 wrote:

> セッションを登録するなら
> session_start();
> foreach($_SESSION as $key => $tmp){
>          $_SESSION[$key] = $tmp;
> }

$_POST の内容を $_SESSION に追加登録するんだったら

foreach($_POST as $key => $tmp){
        $_SESSION[$key] = $tmp;
}

ですね。(^^;;

$_SESSION = $_POST

は、そっくり丸ごと置き換わってしまいます。

というか、データの引渡しに POST/GET を使う場合と SESSION を使う場合と、
更に register_globals = on が絡んできて、ちょっと考えが混乱してしまって
います。もうちょっと考えてみます。

島村幸一
http://www.bekkoame.ne.jp/~joe90/