sessionを使うときの注意点について。

値を取り出そうとしているとき、指定された名前が $_SESSION の中に存在しない場合は、
Undefined index というエラーが発生すると思いますが、エラー報告レベルを低くしている場合は何も表示されないかもしれません。
エラー報告レベルを最大に上げるにはスクリプトの最小のほうで、error_reporting(E_ALL); と書きます。
値をセットしようとしているときは、指定された名前がなくても、自動的に作られますのでエラーは発生しません。

sessionを参照しようとする場合に、値が入ってないとUndefined indexエラーが出る。
それを避けようとすれば、
            あらかじめ初期値を設定しておくか($_SESIION['user_name'] = "名無しのYHさん" とか)
            使用するときに宣言→値を代入
してあげれば良い。