ユーザー名
パスワード<入力タイプ="/> ユーザー名
パスワード<入力タイプ=">

ホームページ >バックエンド開発 >PHPチュートリアル >PHP キャッシュイン ログイン パスワードを記憶する

PHP キャッシュイン ログイン パスワードを記憶する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:49:471025ブラウズ

PHP はログインとパスワードの記憶を実現

フォーム ページ

<form action="login.php" method="post">
用户名<input type="text" name="username"><br>
密码<input type="text" name="password"><br>
记住密码<input type="checkbox" name="jizhu" value="1"><br>
<input type="submit">
</form>
<a href="userinfo.php">用户信息</a>
<?php
session_start();
function p($arr){
	echo "<pre class="brush:php;toolbar:false">";
	print_r($arr);
	echo "
"; } p($_SESSION); p($_COOKIE); ?>
ログインページ

<?php
function p($arr){
	echo "<pre class="brush:php;toolbar:false">";
	print_r($arr);
	echo "
"; } session_start(); //p($_POST); $_SESSION['username'] = $_POST['username']; $_SESSION['password'] = $_POST['password']; if($_POST['jizhu']){ setcookie('username',$_POST['username'],time()+60); setcookie('password',$_POST['password'],time()+60); } header("location:form.php");
ユーザー情報ページ

<?php
session_start();
echo "先关闭浏览器,在访问form.php 试试,然后 点推出在关闭浏览器试试";
p($_SESSION);
p($_COOKIE);
if(empty($_SESSION['username'])){
	if(empty($_COOKIE['username'])){
		echo "<a href='form.php'>请先登录</a>";exit;
	}else{
		$_SESSION['username'] = $_COOKIE['username'];
	}
}
function p($arr){
	echo "<pre class="brush:php;toolbar:false">";
	print_r($arr);
	echo "
"; } ?> 2131231231 修改信息 推出
起動ページ
<?php
session_start();
unset($_SESSION['username']);
unset($_SESSION['password']);
setcookie('username','',0);
setcookie('password','',0);

header("location:form.php");
?>

ユーザー情報変更ページ

<?php
session_start();

if(empty($_SESSION['username'])){
	echo "请先登录";
}else{
	echo "这里是信息";
}
?>



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。