古いバージョンの php で開発されたプログラムの場合、register_session ステートメントを使用して登録されたセッションは php 5 では有効になりません。解決策は、php.ini を設定することです:
register_globals = On
このオプションは、php4 および 5 ではデフォルトでオフです。
$_SESSION を使用する場合は、session_register()、session_is_registered()、session_unregister() を使用しないでください。
register_session session_start() が以前に呼び出されていない場合は、暗黙的に呼び出されます。 $_SESSION を使用するには、session_start() を手動で呼び出す必要があります