このコードに従って記述されたログイン ページで送信が失敗したことが示される理由を教えてください。
皮安乐
皮安乐 2018-06-03 10:48:14
0
7
1712

すみません、このコードに従って書かれたログイン ページに送信が失敗したことが表示されるのはなぜですか

皮安乐
皮安乐

全員に返信(4)
北方

==、プロンプトの送信が失敗したことは皆さんご存知でしょう。そしてコードを見ると、最初の if(isset($_POST["hidden"]) だけで、まったく判断がないことがわかります。 && $_POST["hidden "] == "hidden") ここにはエントリがないので、投稿した内容を見てみましょう if(isset($_POST["hidden"]) && $_POST["hidden"] == "非表示"){ }else{ エコー "";

いいねを押す +0
皮安乐

<?php

session_start();

//ログイン処理インターフェースlogincheck.php

//送信ボタンを押すか決定

if(isset($_POST["hidden"]) && $_POST[ " hidden"] == "hidden")

{

//後で使用できるようにユーザー名とパスワードを変数に保存します

$user = trim($_POST["username"]);//trim() function Remove文字列の両側の空白文字

$psw = md5(trim($_POST["userpwd"]));//パスワードは md5() を使用して一度暗号化され、データベースに保存されます

" || $ PSW == "")

( 'ユーザー名またはパスワードを入力してください!'); root","root");//データベース アカウントのパスワードはデータベースのインストール時に設定されます ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ 1 _errno($conn) ;

,'utf8');

$sql = "username = '$user 'および userpwd = ' $ psw ' から username,userpwd を選択します。";

$ result = mysqli_query ($ conn, $ SQL); result); LT ;script>alert('ログイン成功'); window.location.href='index.php';</script>";

echo "<script>alert(' ユーザー名またはパスワードは正しくない! ');history.go(-1);</script>";

️ >";

}

?>

---------------------------- ------------------- ------------------------------- ------------------- ------------------------

設定ですリンクデータベースが間違っているのか何か?アドバイスをお願いします。私は phpstudy に付属の mysql を何も変更せずに使用しました。ユーザー名とパスワードは root に設定しました。

さらに、$conn = mysqli_connect("localhost","root","root") の localhost を localhost/phpMyAdmin または 127.0.0.1 に変更しようとすると、送信が失敗したことが表示されます

ありがとうございます!


いいねを押す +0
  • 返事 ==、プロンプトの送信が失敗したことは皆さんご存知でしょう。そしてコードを見ると、まったく判断がなく、最初の if(isset($_POST["hidden"]) だけが示されています。 && $_POST["hidden "] == "hidden") ここにはエントリがないため、投稿した内容を確認できます。
    朝游东海 著者 2018-06-05 14:30:43
北方

コードはどこですか?,,,,

いいねを押す +1
  • 返事 &lt;?php セッション開始(); //ログイン処理インターフェースlogincheck.php //送信ボタンが押されたかどうかを判定する if(isset($_POST["隠し"]) && $_POST["隠し"] == "隠し") { //後で使用できるようにユーザー名とパスワードを変数に保存します $user = trim($_POST["username"]);//trim() 関数は文字列の両側の空白文字を削除します $psw = md5(trim($_POST["userpwd"]));//パスワードは md5() を使用して一度暗号化され、データベースに保存されます if($user == "" || $psw == "") { //ユーザー名またはパスワードのいずれかが空の場合は、ダイアログ ボックスが表示されます。確認後、現在のページの前のページに戻ります。 echo "&lt;script&gt;alert('ユーザー名またはパスワードを入力してください!');history.go(-1);&lt;/script&gt;"; } それ以外 { //ユーザー名とパスワードの確認コードが空でないことを確認し、データベースに接続します $conn = mysqli_connect("localhost","root","root");//データベース アカウントのパスワードはデータベースのインストール時に設定されます if(mysqli_errno($conn)){ echo mysqli_errno($conn); 出口; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "username = '$user' および userpwd = '$psw' のユーザーから username,userpwd を選択します"; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); if($num) { echo "&lt;script&gt;alert('ログイン成功'); window.location.href='index.php';&lt;/script&gt;"; } それ以外 { echo "&lt;script&gt;alert('ユーザー名またはパスワードが間違っています!');history.go(-1);&lt;/script&gt;"; } } } それ以外 { echo "&lt;script&gt;alert('送信に失敗しました!');&lt;/script&gt;"; } ?> -------------------------------------------------- ------- へー、アドバイスを求めるために WeChat を追加してもらえますか?私のものは289810491です
    皮安乐 著者 2018-06-04 17:47:54
  • 返事 あなたの連絡先情報を残してもらえますか?
    皮安乐 著者 2018-06-04 20:31:30
往事随云走

? ? ? ?ページの写真を投稿します

いいねを押す +1
  • 返事 &lt;?php セッション開始(); //ログイン処理インターフェースlogincheck.php //送信ボタンが押されたかどうかを判定する if(isset($_POST["隠し"]) && $_POST["隠し"] == "隠し") { //後で使用できるようにユーザー名とパスワードを変数に保存します $user = trim($_POST["username"]);//trim() 関数は文字列の両側の空白文字を削除します $psw = md5(trim($_POST["userpwd"]));//パスワードは md5() を使用して一度暗号化され、データベースに保存されます if($user == "" || $psw == "") { //ユーザー名またはパスワードのいずれかが空の場合は、ダイアログ ボックスが表示されます。確認後、現在のページの前のページに戻ります。 echo "&lt;script&gt;alert('ユーザー名またはパスワードを入力してください!');history.go(-1);&lt;/script&gt;"; } それ以外 { //ユーザー名とパスワードの確認コードが空でないことを確認し、データベースに接続します $conn = mysqli_connect("localhost","root","root");//データベース アカウントのパスワードはデータベースのインストール時に設定されます if(mysqli_errno($conn)){ echo mysqli_errno($conn); 出口; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "username = '$user' および userpwd = '$psw' のユーザーから username,userpwd を選択します"; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); if($num) { echo "&lt;script&gt;alert('ログイン成功'); window.location.href='index.php';&lt;/script&gt;"; } それ以外 { echo "&lt;script&gt;alert('ユーザー名またはパスワードが間違っています!');history.go(-1);&lt;/script&gt;"; } } } それ以外 { echo "&lt;script&gt;alert('送信に失敗しました!');&lt;/script&gt;"; } ?> -------------------------------------------------- ------- へー、アドバイスを求めるために WeChat を追加してもらえますか?私のものは289810491です
    皮安乐 著者 2018-06-04 17:46:36
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート