>  기사  >  백엔드 개발  >  PHP 로그인시 사용자 이름을 저장하는 방법

PHP 로그인시 사용자 이름을 저장하는 방법

王林
王林원래의
2019-09-24 17:54:163650검색

PHP 로그인시 사용자 이름을 저장하는 방법

쿠키란 무엇입니까

서버는 로그인 이름, 비밀번호 등과 같은 사용자 정보를 클라이언트에 저장합니다. 이러한 데이터는 쿠키와 마찬가지로 서버에서 검색할 수 있는 데이터의 양이 많지 않습니다. 클라이언트는 이를 읽고 클라이언트의 브라우저 캐시 디렉터리에 저장합니다.

① 브라우저가 cookie.php에 액세스하면 서버는 Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT로 http 응답을 보냅니다. 정보는 로컬 디스크에 저장됩니다.

② 시간이 없으면(세 번째 매개변수) 쿠키가 클라이언트에 저장되지 않으며, 브라우저 세션이 끝나면 쿠키가 만료됩니다.

3 쿠키는 문자열 정보를 저장합니다.

4 클라이언트는 여러 개의 키를 저장할 수 있습니다=>val

⑤ 저장 과정에서 쿠키는 한자를 urlencode합니다.

쿠키는 여러 개의 키를 가질 수 있습니다=> 다양한 키 값에 대한 유효 시간이 다릅니다.

예:

양식 제출 페이지:

<?php
$user = isset($_COOKIE[&#39;username&#39;])?$_COOKIE[&#39;username&#39;]:&#39;&#39;;
?>
<form action="file.php" method="post">
用户名:<input type="text" name="username" value="<?php echo $user; ?>" /><br />
密码:<input type="password" name="pwd" /><br />
记住用户名:<input type="checkbox" name="rem" value="1"><br />
<input type="submit" name="sub" value="提交">
</form>

양식 정보 수신 페이지와 동시에 쿠키 설정:

<?php
$user = $_POST[&#39;username&#39;];
if($_POST[&#39;rem&#39;]){
 setcookie("username",$user,time()+3600*3600*24);
}else{
 setcookie("username",&#39;&#39;,time()-1);
}
echo "登录成功";
?>

추천 튜토리얼: PHP 비디오 튜토리얼

위 내용은 PHP 로그인시 사용자 이름을 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.