이전 글에서 "PhpSpreadsheet란 무엇인가요?"에 대해 소개했습니다. 사용하는 방법? 》, 이 기사에서는 계속해서 세션 제어와 http 프로토콜이 무엇인지 소개합니다. 그것을 사용하는 방법? (코드 첨부) 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
대화제어
1. 대화란 무엇인가
실제로는 두 사람의 대화가 대화입니다.
컴퓨터에서 클라이언트와 서버 간의 통신은 세션입니다.
2. 세션 제어란
세션 제어는 세션 제어
3, HTTP 프로토콜인가요?
HTTP는 상태 비저장 추적 프로토콜이라고 하며 상태 추적이 불가능합니다
작동 원리:
HTTP는 클라이언트-서버 모델을 기반으로 하며 연결 지향적입니다. 일반적인 HTTP 트랜잭션 프로세스는 다음과 같습니다.
클라이언트가 서버와 연결을 설정합니다.
클라이언트가 서버에 요청을 보냅니다.
서버가 요청을 수락하고 해당 파일을 다음과 같이 반환합니다. 요청에 따른 응답
클라이언트와 서버가 함께 연결됩니다.
코드를 예로 들어보겠습니다(로그인 페이지)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action= "login . php" method="post"> 用户名: <input type="text" name= "name" id=""><br/> 密码: <input type=" password" name="pwd" id=""><br/> <input type="submit" value="登录"> </form> </body> </html>
실행 결과는 다음과 같습니다.
그런 다음 새 파일(login.php)을 만듭니다.
먼저 사용자가 입력한 사용자 이름과 비밀번호, 둘째, 사용자가 데이터에 저장되어 있는지 여부를 쿼리합니다.
쿼리 방법:
//$sq1 = "SELECT id FROM user WHERE name=用户输入的用户名&& pwd=等于用户输入的密码加密后的字符串”; //有数据密码正确登录成功 //没有数据提示用户名或密码错 误 请注册
코드를 예로 들어 보겠습니다.
<?php var_dump($_POST); ?>
실행 결과는 다음과 같습니다.
코드가 다음과 같다면 실행을 살펴보겠습니다. 결과:
<?php var_dump($_POST); if($_POST['name'] == '我爱你' && $_POST['pwd'] == 'admin'){ //登录成功 echo '<script> alert("登录成功"); location="./index.php"</script>'; }else{ //登录失 败跳转注册页面 } ?>
실행 결과는 다음과 같습니다. :
그런 다음 파일(index.php)을 만들고 프로젝트 홈페이지 만들기를 시작합니다. 그런 다음 성공적으로 로그인하면 카드 만들기를 시작합니다. 예를 들어, login.php에
//制作卡片 setCookie('islogin',true ,time()+3600,'/'); setCookie('name' ,$_POST['name'],time()+3600,'/');
모든 카드의 정보는 쿠키
<?php //这是项目的首页 var_dump($_COOKIE); ?>
에서 쿼리할 수 있습니다. 실행을 마친 후 if 조건문을 인덱스 페이지에 추가할 수 있습니다.
<?php //这是项目的首页 //var_dump($_COOKIE); if($_COOKIE[' islogin'] != true){ //用户没有登录 echo ' 对不起,您无权访问3S后自动跳转到登录页面' ; echo '<meta http-equiv="refresh" content= "3;url=./login. html">'; }else{ //代表用户已经登录 echo '亲爱的'. $_COOKIE['name'].'会员,欢迎您回来<br/>' ; echo '<a href="a . php">去a页面</a><brF>'; echo '<a href="b . php">去b页面</a><br/>'; echo '<a href="c . php">去c页面</a><br/>'; } ?>
실행 결과는 다음과 같습니다.
추천 학습: "PHP Video Tutorial"
위 내용은 세션 제어와 http 프로토콜이란 무엇입니까? 그것을 사용하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!