[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