最新記事
(06/29)
(06/04)
(06/03)
(05/30)
(05/28)
|
ニュース
この欄には、このブログの内容に関連するニュースを掲載する予定です。
|
PHP シークレットページ3
前々回の「PHP シークレットページ」と前回の「PHP シークレットページ2」では、ページの中にパスワード入力画面を設定していました。今回は、パスワードの入力ページと出力用のページを分けます。間違ったパスワードが入力された場合は、パスワード入力ページに戻るリンクを設け、正しい場合には、正しい処理を実行するようにします。
[ソース1]secretpage3.html
[ソース2]secretpage3.php
今回、「$msg」という変数を作り、正しい場合と間違っている場合で、出力される内容を変えるということもしています。
[ソース1]secretpage3.html
<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>
<form action='secretpage3.php' method='post'>
パスワード:<input type='text' name="pwd">
<input type='submit' value="送信">
</form>
<hr>
</body>
</html>
[ソース2]secretpage3.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Pragma" content="no-cache">
<title>シークレットページ3</title>
</head>
<body>
<?php
if($_POST[pwd]!="secret"){
echo "<a href='secretpage3.html'>パスワード入力画面に戻る</a>";
$msg= "正しいパスワードを入力しなければ、このページは見れません。";
}else{
$msg= "正しいパスワードが入力されました。";
}
echo "<p>".$msg."</p>";
?>
<hr>
</body>
</html>
今回、「$msg」という変数を作り、正しい場合と間違っている場合で、出力される内容を変えるということもしています。
PR
この記事にコメントする