세션 제어와 http 프로토콜이란 무엇입니까? 그것을 사용하는 방법?
이전 글에서 "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











PHP 8의 JIT 컴파일은 자주 실행되는 코드를 컴퓨터 코드로 컴파일하여 성능을 향상시켜 계산이 많은 응용 프로그램에 도움이되고 실행 시간을 줄입니다.

이 기사는 코드 주입과 같은 취약점을 방지하기 위해 PHP 파일 업로드 보안에 대해 설명합니다. 파일 유형 유효성 검증, 보안 저장 및 오류 처리에 중점을 두어 응용 프로그램 보안을 향상시킵니다.

이 기사는 PHP의 대칭 및 비대칭 암호화에 대해 논의하여 적합성, 성능 및 보안 차이를 비교합니다. 대칭 암호화는 더 빠르고 벌크 데이터에 적합하지만 안전한 키 교환에는 비대칭이 사용됩니다.

이 기사는 PHP 및 완화 전략의 OWASP Top 10 취약점에 대해 설명합니다. 주요 문제에는 PHP 응용 프로그램을 모니터링하고 보호하기위한 권장 도구가 포함 된 주입, 인증 파손 및 XSS가 포함됩니다.

이 기사에서는 PHP에서 강력한 인증 및 승인을 구현하여 무단 액세스를 방지하고 모범 사례를 자세히 설명하고 보안 향상 도구를 권장합니다.

기사는 PHP, 커버 단계, 보안 측정, 최적화 기술 및 Solutions의 일반적인 오류를 사용하여 데이터베이스에서 데이터 검색에 대해 논의합니다. 문자 수 : 159

이 기사는 토큰 버킷 및 누출 된 버킷과 같은 알고리즘을 포함하여 PHP에서 API 요율 제한을 구현하고 Symfony/Rate-Limiter와 같은 라이브러리 사용 전략에 대해 설명합니다. 또한 모니터링, 동적 조정 요율 제한 및 손도 다룹니다.

이 기사는 CSRF 토큰, 동일한 사이트 쿠키 및 적절한 세션 관리를 포함하여 PHP의 CSRF 공격을 방지하는 전략에 대해 설명합니다.
