쿠키란 무엇입니까
서버는 로그인 이름, 비밀번호 등과 같은 사용자 정보를 클라이언트에 저장합니다. 이러한 데이터는 쿠키와 마찬가지로 서버에서 검색할 수 있는 데이터의 양이 많지 않습니다. 클라이언트는 이를 읽고 클라이언트의 브라우저 캐시 디렉터리에 저장합니다.
① 브라우저가 cookie.php에 액세스하면 서버는 Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT로 http 응답을 보냅니다. 정보는 로컬 디스크에 저장됩니다.
② 시간이 없으면(세 번째 매개변수) 쿠키가 클라이언트에 저장되지 않으며, 브라우저 세션이 끝나면 쿠키가 만료됩니다.
3 쿠키는 문자열 정보를 저장합니다.
4 클라이언트는 여러 개의 키를 저장할 수 있습니다=>val
⑤ 저장 과정에서 쿠키는 한자를 urlencode합니다.
쿠키는 여러 개의 키를 가질 수 있습니다=> 다양한 키 값에 대한 유효 시간이 다릅니다.
예:
양식 제출 페이지:
<?php $user = isset($_COOKIE['username'])?$_COOKIE['username']:''; ?> <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['username']; if($_POST['rem']){ setcookie("username",$user,time()+3600*3600*24); }else{ setcookie("username",'',time()-1); } echo "登录成功"; ?>
추천 튜토리얼: PHP 비디오 튜토리얼
위 내용은 PHP 로그인시 사용자 이름을 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!