[PHP-users 31528] Re: 4.4.5にバージョンアップしたら、画面が真っ白に

komura komura @ ma9.seikyou.ne.jp
2007年 2月 22日 (木) 22:33:45 JST


komura です。
すみません。session_register() の引数について勘違いしていたようです。
もう少し再現する可能性の高そうな方法を考えてみました。

> 上の記述からすると引数が微妙な感じがしますが、とにかくこういう書き方なら
> 関係ないうことで納得しました。
> session_start();
> $test = 0;
> session_register('test');

いろいろと試してみた結果、以下のコードでも再現しました。
session_register() で未定義の変数を登録しようとすると PHP 4.4.5 がクラッシュ
しました。

<?php
session_start();
// $test が既に登録されている場合は削除
if ( isset( $test ) ) {
    unset( $test );
}
session_register( 'test' );
?>

-- 
komura <komura @ ma9.seikyou.ne.jp>


PHP-users メーリングリストの案内