php中如何使用SESSION

php中如何使用SESSION?请给我写个例子,谢谢!还有,怎么注销它?
我从网上找了几个例子,一个也没成功!

想把admin存到SESSION中,然后判断,是这样写不?
<?php
session_start();

$_SESSION["name"]="admin";
?>

panduan.php

<?php
session_start();
if(session_is_registered("name")){
echo "OK";
}else{
echo "登陆失败,重新登陆
};
?>

zhuxiao.php
<?php
session_destroy();

?>

1、在php中使用session,首先要启动session会话,启动session会话要使用php内置函数session_start(),如图所示。

2、 然后session_start()函数必须位于<html>标签之前才可使用,如图所示。

3、启动 session会话之后,用php内置的数组对象$_SESSION[]来进行存储,新建一个index.php文件。

4、在index.php文件中,敲写如下代码,即可存储内容到session中。

5、存完之后就可以,把刚才存的key值来取出来就可以了,使用【echo $_SESSION['views']】命令。

6、在浏览器中输入localhost:8080/jingyan/ssy/index.php,即可看到存进$_SESSION 变量中的值了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-26
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();本回答被提问者采纳
第2个回答  推荐于2017-09-07

原生态php的session简单使用如下:

sesstion_start();                // 首先开启session
$_SESSION['user'] = 'username';  // 把username存在$_SESSION['user'] 里面
echo $_SESSION['user'];          // 直接输出 username

session_destroy();               // 销毁session

第3个回答  2008-05-14
楼上这样做是正确的

php中Session使用方法详解
Session的声明与使用在PHP中,必须先启动会话,通过调用session_start()函数来实现。注意,该函数必须在任何输出之前调用,否则可能导致无效的会话ID。启动后,系统会自动为用户创建唯一的Session ID,并将它保存到客户端的Cookie中。同时在服务器端创建一个以Session ID命名的文件,用于存储用户会话信息。当...

session使用详解
Session 支持存储数组和对象。对象存储时,PHP 自动进行序列化,方便在会话中传递复杂数据类型。在后续操作中,通过反序列化重构对象,实现数据的读取和使用。综上,Session 在 PHP 开发中扮演重要角色,提供安全、灵活且高效的会话管理机制,与 Cookie 相比具有明显优势。通过合理配置和使用,Session 可以实现...

php session怎么设置?
PHP中的Session默认存储在服务器端的临时文件夹中。具体的存储位置取决于服务器配置,一般情况下是在操作系统的临时文件夹中。可以通过php、ini文件中的session、save_path参数来指定Session的存储位置。如果未显式设置,则会使用默认的临时文件夹。PHP中的Session是一种在Web应用程序中维护状态的机制。它用...

php session是什么意思
在使用PHP编程时,session是指服务器保存在内存或磁盘中的数据对象,供客户端和服务器端之间进行数据交互。具体来说,当用户访问网站时,服务器会在内存或磁盘上创建一个session对象,然后将其与一个唯一的session ID相关联。这个session ID可以通过cookie或URL进行传递,从而实现不同页面间数据的共享。PHP ...

php的CI框架,如何使用session
1是php的原始的session使用方法,这个很简单,$_SESSION['name']="name",然后在需要的地方显示:echo $_SESSION['name'];2是codeigniter这个框架的一个方法:下面就详细讲解如何使用这个有点点复杂的方法:首先,在\\ci\\application\\config下面的config.php文件中找到:$config['encryption_key'] = '';...

PHP中如何将$_SESSION[name]传入类中使用?
使用session值进行一些操作 print(value)假设S_SESSION[name]的值为"value"name = "name"my_class = MyClass(name)my_class.do_something() # 输出"value"在上面的示例中,我们将 S_SESSION[name] 的值作为参数传递给了 MyClass 的构造函数,并将其保存在了 self.session_name 中。然后在 do_...

请问一下php的session如何用?如何接收前一个页面表单传过来的值并保存...
session 可以直接使用,在开头先运行session_start(),在程序中他是一个超变量,每次请求都可以调用。直接$_SESSION[“name”] = $value来使用,获取变量值直接使用$_SESSION[“name”],表单传递不需要用session,直接获取$_POST[“name”],传过来的值想保存到session,$_SESSION[“name”] = $_...

php中使用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干嘛用的?举个简单易懂的例子
常用于记录用户的个人信息,比如网站的登录等!session写入后,在有效期内,无需其他操作即可在同一网站中的任何一个php文件进行访问!比如,在登录页面写入 $_SESSION['UserName'] = 'abc';那么,在其他页面可以使用 $_SESSION['UserName']取得这个session的值,根据这个值可以判定用户是否登录、登录的是...

php中怎么用session来控制页面的访问权限?
if($_SESSION['user']){ if($_SESSION['user'][''login]) { echo '已登陆!'; }else echo '未登录!'; }else echo '未登录!'; $_SESSION['user']['username']='用户名';$_SESSION['user']['password']='用户名';$_SESSION['user']['login']...

相似回答