検索

ホームページ  >  に質問  >  本文

このコードに従って記述されたログイン ページで送信が失敗したことが示される理由を教えてください。

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

皮安乐皮安乐2431日前1737

全員に返信(7)返信します

  • 朝游东海

    朝游东海2018-06-05 14:33:15

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

    返事
    0
  • 皮安乐

    皮安乐2018-06-04 19:02:20

    <?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
  • 朝游东海

    朝游东海2018-06-04 17:19:02

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

    返事
    1
  • 皮安乐

    <?php セッション開始(); //ログイン処理インターフェースlogincheck.php //送信ボタンが押されたかどうかを判定する if(isset($_POST["隠し"]) && $_POST["隠し"] == "隠し") { //後で使用できるようにユーザー名とパスワードを変数に保存します $user = trim($_POST["username"]);//trim() 関数は文字列の両側の空白文字を削除します $psw = md5(trim($_POST["userpwd"]));//パスワードは md5() を使用して一度暗号化され、データベースに保存されます if($user == "" || $psw == "") { //ユーザー名またはパスワードのいずれかが空の場合は、ダイアログ ボックスが表示されます。確認後、現在のページの前のページに戻ります。 echo "<script>alert('ユーザー名またはパスワードを入力してください!');history.go(-1);</script>"; } それ以外 { //ユーザー名とパスワードの確認コードが空でないことを確認し、データベースに接続します $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 "<script>alert('ログイン成功'); window.location.href='index.php';</script>"; } それ以外 { echo "<script>alert('ユーザー名またはパスワードが間違っています!');history.go(-1);</script>"; } } } それ以外 { echo "<script>alert('送信に失敗しました!');</script>"; } ?> -------------------------------------------------- ------- へー、アドバイスを求めるために WeChat を追加してもらえますか?私のものは289810491です

    皮安乐 · 2018-06-04 17:47:54
    皮安乐

    あなたの連絡先情報を残してもらえますか?

    皮安乐 · 2018-06-04 20:31:30
  • 往事随云走

    往事随云走2018-06-04 10:59:12

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

    返事
    1
  • 皮安乐

    <?php セッション開始(); //ログイン処理インターフェースlogincheck.php //送信ボタンが押されたかどうかを判定する if(isset($_POST["隠し"]) && $_POST["隠し"] == "隠し") { //後で使用できるようにユーザー名とパスワードを変数に保存します $user = trim($_POST["username"]);//trim() 関数は文字列の両側の空白文字を削除します $psw = md5(trim($_POST["userpwd"]));//パスワードは md5() を使用して一度暗号化され、データベースに保存されます if($user == "" || $psw == "") { //ユーザー名またはパスワードのいずれかが空の場合は、ダイアログ ボックスが表示されます。確認後、現在のページの前のページに戻ります。 echo "<script>alert('ユーザー名またはパスワードを入力してください!');history.go(-1);</script>"; } それ以外 { //ユーザー名とパスワードの確認コードが空でないことを確認し、データベースに接続します $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 "<script>alert('ログイン成功'); window.location.href='index.php';</script>"; } それ以外 { echo "<script>alert('ユーザー名またはパスワードが間違っています!');history.go(-1);</script>"; } } } それ以外 { echo "<script>alert('送信に失敗しました!');</script>"; } ?> -------------------------------------------------- ------- へー、アドバイスを求めるために WeChat を追加してもらえますか?私のものは289810491です

    皮安乐 · 2018-06-04 17:46:36
  • キャンセル返事