[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 メーリングリストの案内