私は、ユーザーの詳細が確立されたユーザー名アクセスデータベースにあるかどうかを確認するためにフォームをPHPページに送信するhtmlログインページを作成しています。 ユーザ名とパスワードがデータベースの行に対応する場合、PHPはメインページ(mainpage.html)にリダイレクトし、そうでなければログインページ(LOGINPAGE.html)にリダイレクトします。次のように私は私のPHPスクリプトでこれを達成するために使用している機能がある場合PHPはログインフォームからリダイレクトされません
ザ・:
if(odbc_fetch_row($DetailCheckExec)) //If username corresponds with password
header('Location: mainpage.html');
else
header('Location: LOGINPAGE.html');
問題がされ、PHPはリダイレクトしていないようです。 リダイレクトするだけでコードを単純化しても、何も変わりません。すなわち
<?php
header("Location: LOGINPAGE.html");
exit;
?>
も機能しません。
ご協力いただきありがとうございます。
このコードをスクリプトの先頭に置いてエラーを有効にしてください: 'ini_set( 'display_errors'、1); ini_set( 'display_startup_errors'、1); error_reporting(E_ALL);' – Tenbo
を参照してください。質問をした後に離れないようにしてください。あなたはコメントする必要があります。ユーザーがあなたの手助けをしてくれるようになりました。他の人の質問にいつも答えてください。 –
謝罪します。私は問題が正しくセットアップされた私のワンプサーバーであることを発見しました。 –