当前位置:首页 » 编程语言 » php读取session

php读取session

发布时间: 2025-05-09 00:01:55

php服务器端怎样获得session

你可以按下面的步骤试一下:
一、首先确认你在首页上对session已经正确赋值(测试的方法是在首页赋值一个session后再取出并显示,看看结果是否能够输出)
二、你确认你在子页面中取出的session就是首页所赋值的session,没有写错字符,是否把0看成了O,把1看成了L
三、session_start()函数不但在赋值页需要打开,在取值页面也是要开的,而且你确认session_start位于所有输出之前开启的吗?(也就是说,在session_start()函数之前,不能存在什么echo
/print/print_r/var_mp/之类的能够在网页上打印文本的语句!)
四、你是否确定你测试你自己网站所使用的浏览器开启了cookie,是否因为防止广告跟踪等关闭了浏览器的cookie(因为session基于cookie)
五、如果还是不行,你打开你的php.ini文件,查找到[Session],然后在里面看一下session到底有没有开启、目录设置在哪里,PHP是否对所设置的目录拥有读写权限(Linux)、是否使用了数据库存储等等
如果你确认了以上这几条,还是没办法解决这个问题,你可以短信我,我给你我的Q之后远程帮你调试。

❷ php中使用session防止用户非法登录后台的方法

本文实例讲述了php中使用session防止用户非法登录后台的方法。分享给大家供大家参考。具体如下:
一般来说,我们登录网站后台时,服务器会把登录信息保存到session文件里,并通过读取session文件来判断是否可以进行后台操作。
以下面为例,假如admin.php是我们的后台操作页面,如果没有启用
session,那么,即便是没有登录,用户照样能访问到该页面,这时候,就需要用到
session
来防止用户非法登录到这个页面了。下面是三个文件的代码
登录页面:login.php
复制代码
代码如下:<h2>用户登录页面</h2>
<form
action="loginProcess.php"
method="post">
用户名:<input
type="text"
name="username"><br
/>
密 码:<input
type="password"
name="pwd"><br
/>
<input
type="submit"
name="sub"
value="登录后台">
</form>
<?php
if(!empty($_GET['errno'])){
if($_GET['errno']==1){

echo
"用户名或密码错误";
}else
if($_GET['errno']==2){

echo
"请输入用户名密码";
}else
if($_GET['errno']==3){

echo
"非法访问,请输入用户名和密码";
}
}
?>
登录信息处理页面:loginProcess.php
复制代码
代码如下:<?php
//这里主要讲session,关于登录信息验证,就不涉及到数据库了
//接收登录信息,保存session
if(!empty($_POST['sub'])){
if($_POST['username']=="admin"
&&
$_POST['pwd']=="admin"){

echo
"登录成功";

session_start();//开启session

$_SESSION['username']
=
$_POST['username'];//将登录名保存到session中

header("Location:
admin.php");

exit();
}else{

header("Location:
login.php?errno=1");

exit();
}
}else{
header("Location:
login.php?errno=2");
exit();
}
?>
后台文件:admin.php
复制代码
代码如下:<?php
session_start();
if(empty($_SESSION['username'])){
header("Location:
login.php?errno=3");
exit();
}
echo
"你是管理员,你现在拥有后台管理权限";
?>
希望本文所述对大家的php程序设计有所帮助。

热点内容
苹果应用怎么设置密码 发布:2025-07-10 10:04:00 浏览:837
雪国脚本 发布:2025-07-10 10:04:00 浏览:936
编程让 发布:2025-07-10 09:48:13 浏览:359
数据库逻辑存储结构 发布:2025-07-10 09:26:56 浏览:920
密码编译找规律 发布:2025-07-10 09:18:10 浏览:512
电影视频缓存后 发布:2025-07-10 09:16:48 浏览:894
服务器搭建需要哪些东西 发布:2025-07-10 09:15:23 浏览:803
无限密码怎么改 发布:2025-07-10 09:14:32 浏览:106
coc按键精灵脚本 发布:2025-07-10 09:12:40 浏览:313
excel表格ftp函数 发布:2025-07-10 09:05:50 浏览:278