[PHP-users 15241]Re: セッションは渡されているが表示されない。
UNO Shintaro
uno @ venus.dti.ne.jp
2003年 5月 13日 (火) 13:13:13 JST
> if(!$_GET["sestr1"]){
> $_SESSION["sestr1"] = 1;
> $_SESSION["setxt1"] = sizeof($bbsdata) - $_SESSION["sestr1"];
> $_SESSION["sestr2"] = 5;
> $_SESSION["setxt2"] = sizeof($bbsdata) - $_SESSION["sestr2"];
> } else {
> $_SESSION["setxt1"] = sizeof($bbsdata) - $sestr1;
> $_SESSION["setxt2"] = sizeof($bbsdata) - $sestr2;
> }
このelse節で、変数$sestr1,$sestr2でパラメータを参照している“つもり”
なのが駄目っぽいです。ifのところではちゃんと$_GETを使っているのに。
整理すると、
if(!$_GET["sestr1"]){
$_SESSION["sestr1"] = 1;
$_SESSION["sestr2"] = 5;
} else {
$_SESSION["sestr1"] = $_GET["sestr1"];
$_SESSION["sestr2"] = $_GET["sestr2"];
}
$_SESSION["setxt1"] = sizeof($bbsdata) - $_SESSION["sestr1"];
$_SESSION["setxt2"] = sizeof($bbsdata) - $_SESSION["sestr2"];
こういうことかなと思います。
--
UNO Shintaro, 宇野 信太郎
mailto:uno @ venus.dti.ne.jp
http://www.venus.dti.ne.jp/~uno/
PHP-users メーリングリストの案内