This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.直接用$_SESSION吧。
解决方案 »
- php 有没有多线程
- 下载问题,小文件下载正常,下载大于100M的文件,进度条到100M以外的时候,进度条就不走了,代码什么地方出问题了?
- 谈谈新手如何学习PHP
- 大家好,新手问路
- 获取http和https的问题
- PHP怎样将一个目录的图片都以缩略图形式显示出来?并可以对这个图操作?
- php中传递的"号如何不变成、\"?
- 如何配置 WIN2K + PHP4.1+ ORACLE7I 才能使用
- 用php或者javascript如何在打印中能控制页面缩放,以免超长?另外,调用excel打印的话,怎么屏蔽excel的编辑功能???(在线等)
- php中变量传递时,为什么得不到值呢?(急)
- 请问各位前辈 - 如何才能减少网站漏洞的风险?
- 网站加载速度过慢,主要是图片上加载过慢
还有nowuser不是接受$username的赋值了吗
既然你已经有用 $_POST ,那么你的 php 版本就该在 4.1.10 以上了你只给除了 session 变量的设置,并没有给出读取
session_start();
echo $_SESSION['nowuser'];如果想直接 echo $nowuser;
则需要打开 register_globals 开关
保存session值:
$_SESSION['uname'] = "admin";
其他页面调用
session_start();
echo $_SESSION['uname'];
session_start();
$_SESSION['uname'] = "admin";
其他页面调用(提取session值)
session_start();
echo $_SESSION['uname'];你就把session_start理解成开启了浏览器范围的全局变量$_SESSION 就行了...
session_start(); $username = htmlspecialchars($_POST['username']); $password = $_POST['password'];
$lastdate = date('Y-m-d');
include('conn.php');
mysql_query("set character set 'gbk'");
mysql_query("set names 'gbk'"); $sql = "select * from user where username='".$username."' and password='".$password."' ";
$check_query=mysql_query($sql);
$num=mysql_num_rows($check_query); if($num>0){ $_SESSION['nowuser'] = $username;echo "你好.$username.欢迎进入你的空间!";
echo "你最近一次的登入时间为.$lastdate";
echo"<a herf='indexin.html'>点击进入</a>";
}
else {
exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');
}
?>
登入后的页面:<?php
session_start();
if(isset($_SESSION['nowuser'])){
echo "你好".$_SESSION['nowuser']."欢迎进入你的空间!";
}else{
echo "未登入";
}
?>