[PHP-users 22892]Re: ログイン画面作成について

Y.Okazaki you2 @ tql.jp
2004年 8月 1日 (日) 13:01:50 JST


岡崎@BBYです

自己レス^^;

> frame.php (フレーム設定画面)
> ------------------------------------------------------------
> <?
> session_start();
> if(!$_SESSION["ses"]["stat"]){print "ログインしなおしてね";exit;}
> print <<<EOF
> <frameset cols="170,*" border="0" framespacing="0" bordercolor="#FFFFFF" frameborder="NO">
>   <frame src="menu.php?PHPSESSID=$sid" name=menu marginwidth=0>
>   <frame src="top.php?PHPSESSID=$sid" name=main>
> </frameset>
> EOF;
> ?>
> ------------------------------------------------------------

これ、間違ってました。よく見たら$sidをどこで定義してるねんって^^;

------------------------------------------------------------
<?
session_start();
if(!$_SESSION["ses"]["stat"]){print "ログインしなおしてね";exit;}
$sid = session_id();
print <<<EOF
<frameset cols="170,*" border="0" framespacing="0" bordercolor="#FFFFFF" frameborder="NO">
  <frame src="menu.php?PHPSESSID=$sid" name=menu marginwidth=0>
  <frame src="top.php?PHPSESSID=$sid" name=main>
</frameset>
EOF;
?>
------------------------------------------------------------

こっちが正解でした。「$sid = session_id();」が抜けてました。
ツッコミ入らなかったけど間違ったままもやらしいので訂正です^^;


**************************************
       Y.Okazaki : you @ hiroba.net
**************************************



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