PHP가 세션 실패를 결정하는 방법: 1. "php.ini" 구성 파일을 열고 "upload_tmp_dir"을 찾습니다. 2. tp 디렉토리를 생성합니다. 3. 아파치를 다시 시작합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
세션 무효화를 확인하는 php 메소드
세션 무효화를 확인하는 php 솔루션
1. 문제
오늘 apache+php 환경을 구성할 때 오랜 시간 고생했는데 나중에 성공했는데 확인이 됐습니다. 코드 그림이 생성될 수 있습니다. 로그인 확인 중에 세션이 비어 있고 값이 없는 것으로 확인되었습니다.
2.해결방법
환경: apache+php
프로그램 코드는 다음과 같습니다.
코드는 다음과 같습니다.
<input name="username" type="text" class="input" id="username"> <input name="password" type="password" class="input" id="password"> <input name="ver" type="text" class="input1" id="ver" size="5"> <img src="../inc/ver.php" onclick="this.src='../inc/ver.php';" />
파일 제출 후 post.php 파일을 처리합니다
코드는 다음과 같습니다. :
if($_SESSION['ssioner']!=$ssever){ echo("<script>alert('验证码必须由4位数字组成!');history.back();</script>");exit; }
인증코드를 계속 요구하는 것으로 나타났습니다. 4자리로 구성되어야 하며 세션을 인쇄해야 합니다.
코드는 다음과 같습니다.
echo $_SESSION['ssioner']; exit;
가 비어 있어서 세션을 생각했습니다. 이제 php.ini 구성 파일을 찾아서
upload_tmp_dir
이 디렉토리는
upload_tmp_dir="D:\www.phpstudy.net\tp"
내 D 드라이브를 확인해보니 www.phpstudy.net 파일만 있는 것을 발견했습니다. tp 디렉토리가 없습니다. 문제가 발견되었습니다. 그런 다음 tp 디렉토리를 생성하고 Apache를 다시 시작하여 sess_i40gl0p4hfep5r69j67o1k26d01 파일이 있음을 확인한 다음 다시 로그인하여 성공했습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 세션 실패를 확인하는 PHP 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!