[PHP-users 16283]sessionについて(php.ini設定)

misono @ o-misono.com misono @ o-misono.com
2003年 6月 29日 (日) 16:08:27 JST


お世話になっております。

<?php
  session_name("MYSESS");
  session_start();
  if(!session_is_registered("access"))
  {
    session_register("access");
    $access = 1;
  }
  else
  {
    $access++;
  }
?>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
  <title><?php echo basename($PHP_SELF);?></title>
</head>
<body>
<p>ようこそ。 <?=$access?> 回目のご来訪ありがとうございます。 </p>
<p>もう一度表示するには<a href="Sample252.php?<?=SID?>">ここをクリック</a>してく
ださい。</p>
</body>
</html>

上記の記述でセッションを有効にしようと思ったのですが・・・。

Warning: Unknown(): Your script possibly relies on a session side-effect which 
existed until PHP 4.2.3. Please be advised that the session extension does not 
consider global variables as a source of data, unless register_globals is 
enabled. You can disable this functionality and this warning by setting session.
bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on 
line 0

のメッセージが出現し1からカウントされません。二回目からはこのメッセージがでない
ようなのですが、このエラーの場合どのようなことに対処すれば宜しいのでしょうか?

Windows の PH` を使っており皆さんとは少し環境が違うのかもしれませんが・・・。

php.ini の設定は

session.save_path = c:\windows\temp

となっております。最初はきちんとカウントされ2・・・3・・・と順番になっていたの
ですが・・・。どこをどういじってしまったのかこのようなメッセージがでてカウントさ
れなくなってしまいました。

簡単なことなのかもしれませんが困っております。宜しくお願い致します。

こちらの環境は、 Windwows XP HomeEdition Version 2002 Service Pack 1
Pentium(R) 4 CPU 1.70GHz 512 MB RAM 

PHP Version 4.3.2

中村
mail: misono @ o-misono.com
http://www.o-misono.com/


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