[PHP-users 9623] Re: セッション変数の内容が復活する
小野 昇一
php-users@php.gr.jp
2002年8月29日 11:52:57 +0900
小野です。
Subject: [PHP-users 9622] Re: セッション変数の内容が復活する
----
>大垣です。
>>Yasuo Ohgaki wrote:
>> 役に立つかは別にして
>>>>>>>foreach($_POST as $key => $tmp){
>>> $_SESSION[$key] = $tmp;
>>>}
>>>>>> は
>>>> $_SESSION = $POST + $_SESSION;
>>>> でも同じです。
>>この「役に立つかは別にして」と言うのは、少なくとも
>>$expected = array('a','b','c');
>foreach($expected as $key) {
> if (!isset($_POST[$key]))
> trigger_error('malicious mischief in post',E_USER_ERROR);
> $_SESSION[$key] = $_POST[$Key];
>}
>>など、と書くべきと言うことです。
そうですね。勉強になります。
>># まだ、値のチェックが抜けています。
># 必ずチェックするべきです。
>今はまだ混乱しているということなので、
わかりやすく、ただセッションに登録してそれを参照する。
というやりかただけの方が、いいかもしれませんね。
その後 Yasuo Ohgaki さんが指摘された方法でやってみると
わかりやすいと思います。
>--
>Yasuo Ohgaki
>四国(高松)でオフ会しませんか?現在企画中です。
>興味がある方はDMください。
--------------------- Original Message Ends --------------------
小野 昇一<shoichio@nttpc.co.jp>