> 백엔드 개발 > PHP 문제 > PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

coldplay.xixi
풀어 주다: 2023-03-02 12:08:01
원래의
5907명이 탐색했습니다.

PHP에서 사용자 등록 및 로그인을 구현하는 방법: 먼저 데이터베이스와 양식을 만든 다음 PHP 파일의 함수를 사용하여 데이터베이스에 연결한 다음 PHP 파일을 수정하여 로그인 등록을 구현합니다. 로그인을 개선하고 완료하세요.

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

PHP에서 사용자 등록 및 로그인을 구현하는 방법:

1 데이터베이스 및 양식 만들기

여기 편집기는 phpmyadmin 시각적 인터페이스를 통해 생성된 데이터베이스 및 양식입니다. ip를 입력하세요. /phpmyadmin 데이터베이스 후반: <code>ip/phpmyadmin后登陆数据库:

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

登陆myadmin后创建数据库user和表单usertext:

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

2.php文件中操作数据库的函数

这里小编先解释下列php数据库操作函数的作用:

(1)mysqli_connect(“localhost”, “服务器名”, “数据库密码”, “连接的数据库名”);

参数描述:

“localhost”,不需要更改,新手切忌不要改成服务器的ip地址,因为创建数据库的默认的有权限访问用户为:

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

“连接的数据库名”,是数据库不要填表单,第一步的user是数据库,usertext是表单。

(2)mysqli_query()函数执行某个针对数据库的查询:

mysqli_query(connection,query,resultmode);
로그인 후 복사

参数描述:

  • connection 必需。规定要使用的 MySQL 连接。

  • query 必需,规定查询字符串。(这是一个存放mysql命令的字符串,命令内容要用该函数才可实现)

  • resultmode 可选。一个常量。可以是下列值中的任意一个:

  • MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)

  • MYSQLI_STORE_RESULT(默认)

eg:

(3)mysqli_fetch_array() 函数

从结果集中取得一行作为关联数组,或数字数组,或二者兼有。

mysqli_fetch_array(result,resulttype);
로그인 후 복사

参数描述:

  • result 必需。规定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。

  • resulttype 可选。规定应该产生哪种类型的数组。可以是以下值中的一个:

MYSQLI_ASSOC

MYSQLI_NUM

MYSQLI_BOTH

3.修改php文件实现登录注册

下面我们来对loginaction.php和registeraction.php两个文件进行更改

如果数据库创建和第1步时一样,那只需要对两个文件中的:

mysqli_connect

72 DAB0C9C5600736F12DA14580064ce.png

myadmin에 로그인한 후 데이터베이스 사용자를 생성하고 사용자 텍스트를 형성하세요:
  • PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

    PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?
  • 2.php 파일

  • 에서 편집기는 먼저 다음 PHP 데이터베이스 작업 기능의 역할을 설명합니다.

    (1) mysqli_connect("localhost", "서버 이름", "데이터베이스 비밀번호", "연결된 데이터베이스 이름");
매개변수 설명:

"localhost", 변경할 필요 없음 , 데이터베이스 생성 권한이 있는 기본 사용자는

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

"연결된 데이터베이스 이름"이 데이터베이스입니다. 양식을 작성하지 마세요. 첫 번째 단계에서는 사용자가 데이터베이스이고 사용자 텍스트입니다. 형태이다.

(2) mysqli_query() 함수는 데이터베이스에 대해 쿼리를 실행합니다.

rrreee

매개변수 설명:

PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?

연결이 필요합니다. 사용할 MySQL 연결을 지정합니다.

query 필수, 쿼리 문자열을 지정합니다. (mysql 명령어를 저장하는 문자열입니다. 명령어 내용은 이 함수를 통해서만 구현 가능합니다.)
🎜🎜🎜resultmode option. 상수. 다음 값 중 하나일 수 있습니다. 🎜🎜🎜🎜MYSQLI_USE_RESULT(대량의 데이터를 검색해야 하는 경우 사용) 🎜🎜🎜🎜MYSQLI_STORE_RESULT(기본값) 🎜🎜🎜🎜eg:🎜🎜 (3) mysqli_fetch_array( ) 함수 🎜🎜결과 집합에서 연관 배열, 숫자 배열 또는 둘 다로 행을 가져옵니다. 🎜rrreee🎜매개변수 설명: 🎜🎜🎜🎜결과가 필요합니다. mysqli_query(), mysqli_store_result() 또는 mysqli_use_result()에 의해 반환된 결과 집합 식별자를 지정합니다. 🎜🎜🎜🎜결과 유형은 선택 사항입니다. 어떤 유형의 배열을 생성해야 하는지 지정합니다. 다음 값 중 하나 일 수 있습니다. .php 변경 🎜🎜데이터베이스 생성이 1단계와 동일하면 🎜🎜mysqli_connect(“localhost”, “서버 이름”, “데이터베이스 비밀번호” 두 파일만 변경하면 됩니다. ”, “user "), 사용자 정보만 입력하면 됩니다. 🎜🎜데이터베이스 이름이나 형식이 다른 경우 다음 문을 찾아야 합니다. 🎜🎜🎜🎜mysqli_connect("localhost", "server name", "database Password", "user");🎜🎜🎜🎜SELECT; 🎜🎜🎜 🎜INSERT INTO; (registeraction.php에서만 사용 가능)🎜🎜🎜🎜위 명령문의 (데이터베이스 이름) 사용자 및 (양식 이름) 사용자 텍스트를 데이터베이스 이름 및 양식 이름으로 변경하십시오. 🎜🎜🎜4. 추가 개선🎜🎜🎜관심 있는 친구는 편집기처럼 하이퍼링크를 만들고 로그인 성공 후 지정된 웹페이지로 이동할 수 있습니다. 🎜🎜loginsucc.php에서 종료를 찾아 login.php를 다른 웹으로 변경할 수 있습니다. 페이지 (파일명을 직접 쓰면 같은 디렉터리에 넣어야 함) 🎜🎜🎜🎜🎜🎜관련 학습 추천 : 🎜초보부터 마스터까지 PHP 프로그래밍🎜🎜🎜

위 내용은 PHP에서 사용자 등록 및 로그인을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿