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();本回答被提问者采纳
$_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
楼上这样做是正确的