[PHP-users 6648] if を使用したときのセッション変数

you php-users@php.gr.jp
Thu, 04 Apr 2002 11:03:59 +0900


ゆうです。

お世話になっております。
セッションのことで質問させていただきます。
条件によって、セッション変数に値を設定しようと思い
下記のようなソースを記述しました。
しかし、条件がtrueの場合もflaseの場合も
セッション変数に値が設定されてしまいます。

考えれる原因を教えていただけないでしょうか?




session_start();

$number = 20;

if( $num == 0 ){
	$number = "test";
}else{
	$_SESSION['topics']['number'] = $number;
}

$test = $_SESSION['topics']['number'];
print $test;


=== 出力結果 ====
20 

---------------------------------------------------
  XREA.COM - Free Web Hosting For All
    http://www.xrea.com/
---------------------------------------------------