[PHP-users 11331] Re: 認証時における変数渡しについて
Masahide Ichikawa
php-users@php.gr.jp
Thu, 07 Nov 2002 10:00:10 +0900
市川です。
小沼さん、早速のアドバイスありがとうございます。
> セッションの取り回しなどによって、組み方はいろいろあると思いますが、
> ソースを有効に利用しようとするなら、
>
>
>> if (isset($_POST["id"]) and isset($_POST["pass"])) {
>> if ($_POST["id"] == xxx and $_POST["pass"] == xxxx) {
>> $_SESSION["atari"] = 1;
>> } else {
>
> require("uogin.php");
> exit;
>
>> }
>> } else {
>> if (!isset($_SESSION["atari"])) {
>> $_SESSION["page"] = "form.php";
>
> require("uogin.php");
> exit;
>
>> } else {
>> if ($_SESSION["atari"] == 1) {
>> } else {
>> $_SESSION["page"] = "form.php";
>
> require("uogin.php");
> exit;
>
>> }
>> }
>> }
>
> として、uogin.phpのフォームアクションを
> <form action="<?php print ($_SERVER['PHP_SELF']); ?>" method="post">
> とかにしてやればいけると思いますがどうでしょう?
>
> はずしていたらすみません。
試してみましたら、無事解決したようです。
う〜ん、私が未熟なため、固定観念から抜けれなかったんですね。(^^;
とにかく、ご指導ありがとうございました。
市川
works@206st.net