session的简单的疑问

智商漫步 2008-04-04 03:01:14
这是1.php
<?php
$savePath = './';
// 保存一天
$lifeTime = 24 * 3600;
session_save_path($savePath);
session_start();
$_session["admin"]="梦飞";

echo $_session["admin"];

?>


我在2.PHP看不到值啊??
<?php
session_start();
echo $_session["admin"];
?>
...全文
155 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
GUGULIN 2008-04-12
  • 打赏
  • 举报
回复
配置路径有问题.
fxs_2008 2008-04-07
  • 打赏
  • 举报
回复
你看你的$savePath = './';下是否有session变量文件
fxs_2008 2008-04-07
  • 打赏
  • 举报
回复
session_save_path($savePath);
这个好象用法不是这样的

手册


session_save_path
(PHP 4, PHP 5)

session_save_path -- Get and/or set the current session save path
Description
string session_save_path ( [string path] )


session_save_path() returns the path of the current directory used to save session data. If path is specified, the path to which data is saved will be changed. session_save_path() needs to be called before session_start() for that purpose.


——————————————————————————

session_save_path ( [string path] ),用在start前,而且可能当页有效!要用,可能每人页都要用!


fxs_2008 2008-04-07
  • 打赏
  • 举报
回复
$_SESSION要大写
再开启session.auto_start=1 试试吧
智商漫步 2008-04-07
  • 打赏
  • 举报
回复
有的,但是里面是空的
zmouki 2008-04-06
  • 打赏
  • 举报
回复
把你的源文件发至zmouki@gmail.com我再帮你看看。
智商漫步 2008-04-06
  • 打赏
  • 举报
回复
请帮我下 谢谢
智商漫步 2008-04-06
  • 打赏
  • 举报
回复
还是没有解决啊
智商漫步 2008-04-06
  • 打赏
  • 举报
回复
谢谢我发给你了
老紫竹 2008-04-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 jnt52 的回复:]

处理方法:
1.找到php.ini配置文件打开.
2.找到session.auto_start=1 把前面的";"掉。
3.找到session.save_path = "C:/Temp" 把前面的";"掉。设置你的保存路径即可。


<?php
$_session["admin"]="梦飞";
echo $_session["admin"];
?>

[/Quote]

支持,估计你没有打开session!
zmouki 2008-04-05
  • 打赏
  • 举报
回复
应该是配置的问题,照楼上的方法试试看。
1.php
<?php
header ("Content-Type:html/text;charset:UTF-8");
session_start();
$_session['admin']="梦飞";
?>

2.php
<?php
header ("Content-Type:html/text;charset:UTF-8");
session_start();
echo $_session['admin'];
?>
智商漫步 2008-04-05
  • 打赏
  • 举报
回复
而且生成的SESSION文件都是没有内容的
智商漫步 2008-04-05
  • 打赏
  • 举报
回复
按你的方法还是不行的 是不是我语法错了?
我传到虚拟主机上也不行
智商漫步 2008-04-05
  • 打赏
  • 举报
回复
session.auto_start=1 是什么意思?
我的是 0
henfeng 2008-04-05
  • 打赏
  • 举报
回复
mark
jnt52 2008-04-04
  • 打赏
  • 举报
回复

处理方法:
1.找到php.ini配置文件打开.
2.找到session.auto_start=1 把前面的";"掉。
3.找到session.save_path = "C:/Temp" 把前面的";"掉。设置你的保存路径即可。


<?php
$_session["admin"]="梦飞";
echo $_session["admin"];
?>
cuidenghong123 2008-04-04
  • 打赏
  • 举报
回复
up
hookee 2008-04-04
  • 打赏
  • 举报
回复
1.php

<?php
$savePath = './';
// 保存一天
$lifeTime = 24 * 3600;
session_start();
$_SESSION["admin"]="梦飞";
session_save_path($savePath);
echo $_SESSION["admin"];
?>

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧