>  기사  >  백엔드 개발  >  PHP는 쿠키를 사용하여 사용자 로그인 사용자 이름 예제 코드를 저장합니다.

PHP는 쿠키를 사용하여 사용자 로그인 사용자 이름 예제 코드를 저장합니다.

怪我咯
怪我咯원래의
2017-07-10 10:06:471496검색

이 글에서는 쿠키를 사용하여 사용자 로그인을 저장하는 방법을 주로 소개합니다. 쿠키에 사용자 로그인 이름을 저장하는 기술을 예제 형식으로 완벽하게 분석합니다.

이 문서에서는 쿠키를 사용하여 사용자의 로그인 사용자 이름을 저장하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

사용자 로그인 파일: login.php

코드는 다음과 같습니다.

<html>
<head>
<title>用户登录</title>
</head>
<body>
<?php
function getCookieUsername(){
 if(empty($_COOKIE[&#39;username&#39;])){
  return "";
 }else{
  return $_COOKIE[&#39;username&#39;];
 }
}
?>
<form action="admin.php" method="post">
用户名:<input type="text" name="username" value="<?php echo getCookieUsername(); ?>"><br />
密码:<input type="password" name="pwd"><br />
是否保存用户名:<input type="checkbox" name="yes"><br />
<input type="submit" name="sub" value="登录">
</form>
</body>
</html>

백엔드 파일: admin.php

코드는 다음과 같습니다.

<?php
if(!empty($_POST[&#39;sub&#39;]) && $_POST[&#39;username&#39;]=="admin"){
 echo "欢迎".$_POST[&#39;username&#39;]." 登录成功";
 if(!empty($_POST[&#39;yes&#39;])){
  setCookie("username",$_POST[&#39;username&#39;],time()+3600*24*30);
 }else{
  setCookie("username","",time()-10);
 }
}else{
 echo "你的账号错误,请重新输入<br />";
}
echo "<a href=&#39;login.php&#39;>返回登录页面</a>";
?>

위 내용은 PHP는 쿠키를 사용하여 사용자 로그인 사용자 이름 예제 코드를 저장합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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