现在的位置: 主页 > 企业简介 > 文章列表

php实战第六天

作者:北京夜明珠节能科技有限公司 来源:www.ymzjn.com 发布时间:2017-09-11 13:56:36
php实战第六天

今天学习了做后台页面,很失败就不展示了。

php方面:以下代码可以屏蔽php注意级别的错误,即 抛出任何非注意错误


[php] error_reporting(E_ALL&~E_NOTICE);

error_reporting(E_ALL&~E_NOTICE);
开启session的方法,可视化专题,开启后就可以使用$_SESION咯。

session是保存在服务端的东西噢。启动后会给 浏览器发送一个 session的ID,是cookies方式的

[php] session_start();

session_start();
如果浏览器禁用了cookies那也不要紧,可以把session写到URL里就好咯.嘿嘿

[php] session_name.'='.session_id()

session_name.'='.session_id() 附上我写好的 adminAction,只有登陆功能哦


[php] <?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());
*/
}

}
?>

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:咸宁SEO http://xianning.raoyu.net

上一篇:一段让asp程序在搜素引擎打不开的代码 下一篇:最后一页