忍者ブログ
バナヤンの忍者風呂
忍者ブログのカスタマイズ、各種WEBツールのテストなど試行錯誤の日々。 VMLによる地図の作成を研究していましたが、一時中断して、今はPHPを勉強しているところです。
ニュース
この欄には、このブログの内容に関連するニュースを掲載する予定です。
お知らせ
この欄には管理人からのお知らせなどを掲載します。
[29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39]

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PHP  シ-クレットページ2

前回の「PHP シークレットページ」では、鍵付のWEBページを作成しました。そのページは、パスワードで鍵を開いたあとも、パスワード入力フォームが残っていました。これが邪魔だと思う人もいるでしょう。
今回は、フローを修正して、パスワード入力後は、そのフォームが表示されないようにしましょう。

[フロー]
1.送信されたパスワードが正しいか判断する。

2.正しいか間違っているかで処理を分岐する。
       ↓  
3-1 間違っていれば、パスワード入力フォームを表示する。
3-2 正しければ、正しい処理を実行する。

[ソース]secretpage2.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Pragma" content="no-cache">
<title>シークレットページ2</title>
</head>
<body>
<?php
if($_POST[pwd]!="secret"){
echo "<p>正しいパスワードを入力しなければ、このページは見れません。</p>";
echo "<form action='secretpage2.php' method='post'>";
echo "パスワード:<input type='text' name='pwd'>";
echo "<input type='submit' value='送信'>";
echo "</form>";
}else{
echo "<p>正しいパスワードが入力されました。</p>";
}
?>
</body>
</html>
PR
この記事にコメントする
お名前
タイトル
メールアドレス
URL
コメント
パスワード
QRコード
忍者ブログ [PR]
Copyright (C) 2006 banayan ALL RIGHTS RESERVED.