ホームページ  >  記事  >  バックエンド開発  >  PHPでユーザー登録とログインを実装するにはどうすればよいですか?

PHPでユーザー登録とログインを実装するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-11 13:07:445806ブラウズ

php メソッドによるユーザー登録とログインの実装: 最初にデータベースとフォームを作成し、次に php ファイル内の関数を使用してデータベースを操作し、データベースに接続し、次に php ファイルを変更してログイン登録を実装します。そして最後にさらに改善してログインを完了します。

PHPでユーザー登録とログインを実装するにはどうすればよいですか?

#ユーザー登録とログインを実装する php メソッド:

1. データベースとフォームを作成します

ここでのエディターは、phpmyadmin ビジュアル インターフェイスを通じて作成されたデータベースとフォームです。

ip/phpmyadmin:

## と入力してデータベースにログインします。 PHPでユーザー登録とログインを実装するにはどうすればよいですか?#ログイン myadmin の後に、データベース ユーザーを作成し、データベースを操作するためのユーザーテキスト

PHPでユーザー登録とログインを実装するにはどうすればよいですか?

PHPでユーザー登録とログインを実装するにはどうすればよいですか?##2.php ファイルを作成します。 function

ここで、エディターは最初に次の PHP データベース操作関数の役割を説明します:

(1)

mysqli_connect

("localhost", "server name" 、"データベース パスワード"、"接続" データベース名");

パラメーターの説明:

"localhost"、変更する必要はありません。初心者はサーバーの IP アドレスに変更しないでください。 , なぜなら、データベースを作成する権限を持つデフォルトのユーザーは次のとおりです:

"接続されたデータベース名" はデータベースです。フォームには記入しないでください。最初のステップのユーザーはデータベース、ユーザーテキストはフォームです。 PHPでユーザー登録とログインを実装するにはどうすればよいですか?

(2)

mysqli_query()

関数はデータベースに対してクエリを実行します:

mysqli_query(connection,query,resultmode);
パラメータの説明:

接続が必要です。使用する MySQL 接続を指定します。
  • query 必須。クエリ文字列を指定します。 (mysqlコマンドを格納した文字列です。コマンド内容はこの関数を使用することでのみ実現できます)
  • resultmode オプション。定数。次のいずれかの値を指定できます:
  • MYSQLI_USE_RESULT (大量のデータを取得する必要がある場合に使用します)
  • MYSQLI_STORE_RESULT (デフォルト)
  • eg:
(3)

mysqli_fetch_array()

Function

結果セットから行を連想配列として取得します、数値配列、あるいはその両方。

mysqli_fetch_array(result,resulttype);

パラメータの説明:

結果は必須です。 mysqli_query()、mysqli_store_result()、または mysqli_use_result() によって返される結果セット識別子を指定します。
  • 結果タイプ オプション。どのタイプの配列を生成するかを指定します。次の値のいずれかを指定できます:
  • ##MYSQLI_ASSOC
MYSQLI_NUM

MYSQLI_BOTH

3 php ファイルを変更してログイン登録を実装します。

loginaction.php ファイルと registeraction.php ファイルを変更しましょうデータベースの作成が手順 1 と同じ場合は、次のようになります。 2 つのファイル

mysqli_connect

("localhost", "server name", "databasepassword", "user"); にユーザー情報を入力するだけです。

データベース名または形式が異なる場合は、次のステートメントを見つける必要があります:

mysqli_connect(“localhost”, “server name”, “databasepassword”) , “user ”);

  • #SELECT;

  • INSERT INTO; (registeraction.php でのみ使用可能)

  • #上記のステートメントの (データベース名) ユーザーと (フォーム名) ユーザーテキストをデータベース名とフォーム名に変更します。
  • 4. さらなる改善

興味のある友人は、エディターと同様にハイパーリンクを作成して、ログインに成功した後に指定された Web ページにジャンプすることができます。

loginsucc.php を見つけて終了し、login.php を別の Web ページに変更します (ファイル名を直接記述する場合は、同じディレクトリに配置する必要があります)

関連学習の推奨:

PHP プログラミングの入門から熟練度まで

PHPでユーザー登録とログインを実装するにはどうすればよいですか?

以上がPHPでユーザー登録とログインを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。