PHP 登錄記住密碼實(shí)現(xiàn)思路_PHP教程
推薦:php啟動(dòng)時(shí)候提示PHP startup的解決方法配置好php環(huán)境后,每次開機(jī)都有警告提示說 PHP startup,解決這個(gè)問題很簡(jiǎn)單只需要在php.ini 文件中修改 extension_dir配置就行
form頁面復(fù)制代碼 代碼如下:hl5o.cn
<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 "<print_r($arr);
echo "</pre>";
}
p($_SESSION);
p($_COOKIE);
?>
登錄頁面
復(fù)制代碼 代碼如下:hl5o.cn
<?php
function p($arr){
echo "<pre>";
print_r($arr);
echo "</pre>";
}
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");
用戶信息頁面
復(fù)制代碼 代碼如下:hl5o.cn
<?php
session_start();
echo "先關(guān)閉瀏覽器,在訪問form.php 試試,然后 點(diǎn)推出在關(guān)閉瀏覽器試試";
p($_SESSION);
p($_COOKIE);
if(empty($_SESSION['username'])){
if(empty($_COOKIE['username'])){
echo "<a href='form.php'>請(qǐng)先登錄</a>";exit;
}else{
$_SESSION['username'] = $_COOKIE['username'];
}
}
function p($arr){
echo "<pre>";
print_r($arr);
echo "</pre>";
}
?>
2131231231
<a href="updateuserinfo.php">修改信息</a>
<a href="logout.php">推出</a>
推出頁面
復(fù)制代碼 代碼如下:hl5o.cn
<?php
session_start();
unset($_SESSION['username']);
unset($_SESSION['password']);
setcookie('username','',0);
setcookie('password','',0);
header("location:form.php");
?>
修改用戶信息頁面
復(fù)制代碼 代碼如下:hl5o.cn
<?php
session_start();
if(empty($_SESSION['username'])){
echo "請(qǐng)先登錄";
}else{
echo "這里是信息";
}
?>
分享:深入phpMyAdmin的安裝與配置的詳細(xì)步驟本篇文章是對(duì)phpMyAdmin的安裝與配置的步驟進(jìn)行了詳細(xì)的介紹,需要的朋友參考下
相關(guān)PHP教程:
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國語言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 使用Xdebug優(yōu)化你的php程序
- 作為PHP程序員應(yīng)該了解MongoDB的五件事
- Zend Framework 入門——錯(cuò)誤處理
- 怎樣通過SMTP發(fā)送電子郵件
- php實(shí)現(xiàn)自動(dòng)獲取生成文章主題關(guān)鍵詞功能的深入分析
- php判斷終端是手機(jī)還是電腦訪問網(wǎng)站的思路及代碼
- 如何批量替換相對(duì)地址為絕對(duì)地址
- 簡(jiǎn)單學(xué)習(xí)動(dòng)態(tài)網(wǎng)頁制作PHP中的Cookies
- PHP中的函數(shù)應(yīng)用詳細(xì)解析
- PHP程序級(jí)守護(hù)進(jìn)程的實(shí)現(xiàn)與優(yōu)化的使用概述
- 相關(guān)鏈接:
- 教程說明:
PHP教程-PHP 登錄記住密碼實(shí)現(xiàn)思路
。