php中session的用法
发布网友
发布时间:2022-04-06 09:49
我来回答
共9个回答
热心网友
时间:2022-04-06 11:18
在使用上是为了能够在服务器端保存一个能够跨页面使用的变量
//直接在index页面使用,并给出变量名
$_SESSION['username'] = '张三';//将张三保存到名为username的session中
//在你的userInfo直接输出
echo $_SESSION['username'];//输出名为username的session
在没有使用框架的时候请在页首加上session_start()
热心网友
时间:2022-04-06 12:36
php session很简单。
①首先是启动session。session_start();
②然后是写一个session文件 $_SESSION['lp_user_name']="lidjio";
$_SESSION['lp_user_id']=1;
$_SESSION['lp_user_phone']=1864xxxxxxx;
$_SESSION['lp_user_lineid']=001;
$_SESSION['lp_user_linename']="广东至北京";
③如果你想要读取这个session文件中的某一个数值可以这样弄。
$lp_user_name=$_SESSION['lp_user_name'];
$lp_user_linename=$_SESSION['lp_user_linename'];
echo $lp_user_name; //输出来的就是 lidjio
热心网友
时间:2022-04-06 14:11
sesson('user',$user);==》将$user的值(无论数组还是字符串,对象等)存入sesson。
$user=sesson('user');==》获取存储的sesson。
热心网友
时间:2022-04-06 16:02
初始 Session: session_start()。
存储 Session 变量:$_SESSION['name']='快聘100';
调用Session:$name = $_SESSION['name']; echo $name;
释放变量:unset($_SESSION['name']);
销毁Session:session_destroy();
热心网友
时间:2022-04-06 18:10
session_start();
$_SESSION["name"]="admin";
这样是对的
判断的时候用
session_start();
if ($_SESSION['name'] == "admin") {
echo '登录成功!';
} else {
}
注销时:
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
热心网友
时间:2022-04-06 20:35
当你访问完一个php后,php返回完就结束了,你在php上定义的任何变量在下次访问的时候都用不了了,所以,有session,其实就是相当于在服务器端的全局变量(有时间*),当你的cookie上的session_id没变的时候,服务器就会根据session_id返回你需要的session。记得用之前先session_start()
例子
session_start();
if($_SESSION['name']){
echo $_SESSION['NAME']
}
热心网友
时间:2022-04-06 23:16
在index最头加上一句
<?php session_start();?>
给session赋值是
$_SESSION["user"]=$username;
userinfo中引用就是
$_SESSION["user"]就能取出刚才赋的值
热心网友
时间:2022-04-07 02:14
session
在php中使用
一定开先在php文件中
开启session,否则session没有效果,初学者一般都会被这个问题纠结好久~
热心网友
时间:2022-04-07 05:29
session
是服务器全局变量,可以在开启session的情况下在服务器的任何地方赋值(切忌:在开启sesion之前前面不能有任何输出,包括空格之类的)、获取。也就是说你在login页面登陆保存$_sesion['username']
=
'username';可以在userinfo页面中使用
$username
=
$_session['username'];获取,print_r($_session)可以查看当前的所有session变量