シンプルなPHPログインスクリプトを作成し、サーバーをアップロードする前にFirefoxでテストしていますが、私の驚きには毎回失敗します。
//index.php基本的なPHPログインスクリプトが失敗
<form name="form1" method="post" action="checklogin.php">
username<input name="myusername" type="text" id="myusername">
password<input name="mypassword" type="password" id="mypassword">
<input type="submit" name="Submit" value="Login">
</form>
//checklogin.php
<?php
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
if($myusername==='stackoverflow')
{
if($mypassword==='stackoverflow')
{
session_register("myusername");
session_register("mypassword");
header("location:login_success.php");
}
}
else echo ("<h2>wrong username or password</h2><br><a href='index.php'>click here to try again</a>");
?>
私は、Firefox 4とタイプのユーザ名とパスワードにはindex.phpスクリプトをドロップすると、それは常にwrong username or password
を示し。私はこのスクリプトが基本的だと思ったが、それでも私は逃げた。助けてください。
間違ったユーザー名が入力された場合、スクリプトは何かを出力しますが、パスワードが間違っている正しいユーザー名であれば、空白のページが印刷されることにご注意ください。 – Bobby
私のブラウザで動作しています!クッキーを削除してみてください – Nitish
Hey Denis、「index.php」ファイルをfirefoxにドロップするとどういう意味ですか?ローカルの開発サーバーにアップロードし、FirefoxのURLとして開く必要があります。あなたがそれをしているかどうかを確認したいだけです。 – Keshav