日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

sessionfunctionphp实战第六天

發布時間:2023/12/9 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sessionfunctionphp实战第六天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近研究sessionfunction,稍微總結一下,以后繼續補充:

????今天學習了做后臺頁面,很失敗就不展示了。

????php方面:以下代碼可以屏蔽php注意級別的錯誤,即 拋出任何非注意錯誤

error_reporting(E_ALL&~E_NOTICE);

????開啟session的方法,開啟后就可以應用$_SESION咯。

????session是保存在服務端的東西噢。啟動后會給 瀏覽器發送一個 session的ID,是cookies方法的

session_start();

????如果瀏覽器禁用了cookies那也沒關系,可以把session寫到URL里就好咯.嘿嘿

session_name.'='.session_id()

?附上我寫好的 adminAction,只有登岸功能哦

<?php/*** **/class adminAction extends Action{protected $db='';function __construct(){// code...// //$smarty->force_compile = true;/*$this->db = new MySQL("127.0.0.1","root","1234","myly","data");$this->db->table('data');*/$this->db = MySQL::getClass();//var_dump($this->db);$this->db -> connect("127.0.0.1","root","1234","myly");$this->db -> table('user');parent::__construct();}public function index(){if($this->is_login()){echo "<script>window.location.href='admin.php?m=admin&a=admin';</script>";}else{echo "<script>window.location.href='admin.php?m=admin&a=login';</script>";}}private function is_login(){return $_SESSION['login'];}public function login(){if (!empty($_POST['userName']) && !empty($_POST['password'])) {$userName=$_POST['userName'];$password=md5($_POST['password']);/*var_dumP($_POST);var_dump($password);var_dump($password);*/if($_SESSION['userData']=$this->db->where("userName='{$userName}' and password='{$password}'")->fine()){echo "<script>window.location.href='admin.php?m=admin&a=admin';</script>";$_SESSION['login']=true;}else{echo "登錄失敗";}}$this->display();}public function ulogin(){echo "<script>window.location.href='admin.php?m=admin&a=login';</script>";unset($_SESSION);}public function admin(){if(!$this->is_login()){echo "<script>window.location.href='admin.php?m=admin&a=login';</script>";}//var_dump($_SESSION);$this->assign('userName',$_SESSION['userData']['userName']);$this->display();}function add(){/*var_dump($this->db->data(array('userName' => 'admin','password' => md5('admin'),'time' => time()))->add());*/}} ?> 每日一道理
漫漫人生路,誰都難免會遭遇各種失意或厄運。在凄風苦雨 慘霧愁云的考驗面前,一個強者,是不會向命運低頭的。風再冷,不會永遠不息;霧再濃,不會經久不散。風息霧散,仍是陽光燦爛。

????提交表單用的 login.html

<html> <head><title>瀑布流留言板 后臺登岸</title> </head> <body><form action="admin.php?m=admin&a=login" method="post"><input type="text" name="userName" value="admin"><input type="password" name="password" value="admin"><input type="submit" value="登岸"></form> </body> </html>

????登岸成功后用的 admin.html

<html> <head><title>歡迎 <{$userName}></title> </head> <body></body> </html>

????這個就是我的登岸功能了。

????

????修改了 mysql.class.php 加了一個函數 fine,這樣返回的數組就是 一維的咯,方便些

/**+----------------------------------------------------------* 獲得數據表的單條記載,返回一維數組+----------------------------------------------------------* @access public+----------------------------------------------------------* @param +----------------------------------------------------------*/public function fine(){$select_sql = 'select ';$fields = isset($this->query_list['fields'])?$this->query_list['fields']:'*';$select_sql.=$fields;$select_sql.= ' from `'.$this->query_list['table'].'` ';isset($this->query_list['join'])?($select_sql.=$this->query_list['join']):'';isset($this->query_list['where'])?($select_sql.=' where '.$this->query_list['where']):'';isset($this->query_list['group'])?($select_sql.=' group by'.$this->query_list['group']):'';isset($this->query_list['having'])?($select_sql.=' mysql having '.$this->query_list['having']):'';isset($this->query_list['order'])?($select_sql.=' order by '.$this->query_list['order']):'';isset($this->query_list['limit'])?($select_sql.=' 1,1'):'';//echo '<br>----->'.$select_sql.'<---------<br>';return $this->query($select_sql)[0];}

文章結束給大家分享下程序員的一些笑話語錄: 開發時間
  項目經理: 如果我再給你一個人,那可以什么時候可以完工?程序員: 3個月吧!項目經理: 那給兩個呢?程序員: 1個月吧!
項目經理: 那100呢?程序員: 1年吧!
項目經理: 那10000呢?程序員: 那我將永遠無法完成任務.

--------------------------------- 原創文章 By
session和function
---------------------------------

總結

以上是生活随笔為你收集整理的sessionfunctionphp实战第六天的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。