2016-11-08 3 views
1

管理パネルのログインメニューを作成しています。ログインメニューはlogin.phpと呼ばれていましたが、index.phpに変更しました。私はlogin.phpからindex.phpに動作を変更しましたが、ログインボタンをクリックするとまだ存在しないlogin.phpになります。なぜこのフォームは間違ったファイルにリダイレクトされますか?

<form action="index.php" method="POST" autocomplete="off"> 
    <table> 
     <tr> 
      <td> 
       Username: 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <input type="text" name="username" placeholder="Username"> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       Password: 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <input type="password" name="password" placeholder="password"> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <input type="submit" name="login" value="Login"> 
      </td> 
     </tr> 
    </table> 
</form> 
+1

キャッシュの問題?正しいファイルを保存して使用していますか? (ブラウザのコンソール/コードビューを確認してください)。ブラウザのキャッシュを空にするか、別のブラウザを試してみてください。 – junkfoodjunkie

+1

クッキーの問題のようです。 Chromeを使用している場合は、Ctrl + Shift + F5を押してページをきれいに更新できます。 –

+0

私は正しいファイルを使用しています。私がログインフォームで何かを変更すると、私は視覚的にその変更を見るからです。そして、たとえば私のアクションを設定すると、ページ

登録ページがロードされます。しかし、インデックスに戻すと、login.phpを読み込もうとします。 – f0cus

答えて

-3

ブラウザを閉じてサーバーを再起動し、同じページに移動してフォームを送信してみます。それが動作します。

+0

クロム&キャッシュのすべての履歴が削除されました。 XAMPPが再起動しました。まだフォームはlogin.phpに行きます。 Omg私は私のフォームの名前をlogin.phpに変更してindex.phpを読み込もうとします – f0cus

+0

フォームアクションはすべてlogin.phpに変更されています。しかし、ファイル名がインデックスの場合は、まだログインするようになります。 – f0cus

+0

私はここでもうちょっと狂ったことを理解していませんが、フォームはでinde x.phpと呼ばれ、空のlogin.phpファイルを作成しました。 PHPファイル??? – f0cus

-1
<form id="Rform" method="post" action="authentication.php"> 
    <!-- Your input tags etc --> 
    <!-- 'authentication.php' file to which redirect --> 
</form> 

エラーが発生した場合や 'login.php'という前のファイルを削除した場合は、 'index.php'ファイルを再作成してください。

0

私は自分のフォームを再作成しました。今は完璧に動作します。助けてくれてありがとう!

関連する問題