session_start() 后可以用 echo $_SESSION['admin'] 吗?(在线等) _SESSION $_SESSION['admin'] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不懂你的意思。我是用: echo $_SESSION['admin'] 却出现:Notice: Undefined variable: _SESSION in D:\New\manageAll.php on line 2 test1.php<?session_start();$_SESSION["test"]="I love YOU ";?>test2.php<?session_start();echo $_SESSION['test'];?>试一下 一般就算没定义echo也只是不显示,不会报错的出现“Undefined variable”多数是php版本问题,或者相关模块未加载请问你的php版本? < 4.1.0? 加上session_start();后却为:Notice: Undefined index: admin 今天问session的好多...以前写的,楼主参考一下关于php中session的一点小心得 最近在学习写php,被里面的session给缠住了,在书上非常简单的session例子,居然在我的电脑上一直没办法运行出来。在请教了各位高手,再找了许多资料后,终于有了一个自认为正确的答案,现整理如下。 在php 4.1.0 之前的session大概是使用$HTTP_SERVER_VARS这个命令在进行操作的(只是从网上找到的资料没有经过验证),但一般现在装的php,都是在4.2、4.3的样子在下的系统里就是php-4.3.4-win32 很显然,书上的东西已经不能支持最新的php了。 经过试验,我解决的方法如下1、将session.save_path的路径改为session.save_path = c:\php\tmp同时在c:\php下建立tmp目录。2、另,session.cookie_path 的路径千万不能改还是要保持原来的样子session.cookie_path = / 网上有的文章说要把这改成和session.save_path一样的路径,就这点把我害了。 改完后重新起动服务器。运行两个文件。test.php<?session_start();$_SESSION["mytest"]="give my love.";echo "<a href=test2.php>go</a>";?>test2.php<?session_start();echo $_SESSION["mytest"];?> 结果可以让人满意。PS:注意点1、session_star()前面不能有任何字符输入,包括前面不能有空格。2、$_SESSION一定要大写,不能用小写。 php-4.3.7-installer.exe安装后php.ini是在C:\WINDOWS,他的配置为session.save_path= C:\php\sessiondata session.cookie_path = /而也有C:\php\sessiondata该目录,问题才=出在哪里? 你看看你的session文件,用记事本打开,看有没有这个变量,赋值了没有 Notice: Undefined variable: _SESSION in D:\New\manageAll.php on line 2这个提示很明显是说_SESSION 未被定义,但它是预定义的,所以你应该由你的php设置去查,特别是关于global部分 iis rewriterule 很简单的谁帮我写一个 php 里如何让把一串字符分拆出来 php生成缩略图的更能,遇到点问题,请教各位 放上外网服务器登录不了 PHP + MYSQL 如何解决多线程读写数据库问题? access数据库分页怎么实现? PHP&python框架问题,急!在线等答复! session目录的设置? 请教关于设置phpmyadmin的密码问题,高分请教!! unlink() 奇怪 请问如何用正则表达式来搜索一个HTML网页中的按钮、就是所有BUTTON和SUBMIT
我是用: echo $_SESSION['admin']
却出现:Notice: Undefined variable: _SESSION in D:\New\manageAll.php on line 2
<?
session_start();
$_SESSION["test"]="I love YOU ";?>test2.php
<?
session_start();
echo $_SESSION['test'];
?>
试一下
出现“Undefined variable”多数是php版本问题,或者相关模块未加载
请问你的php版本? < 4.1.0?
简单的session例子,居然在我的电脑上一直没办法运行出来。
在请教了各位高手,再找了许多资料后,终于有了一个自认为正
确的答案,现整理如下。
在php 4.1.0 之前的session大概是使用$HTTP_SERVER_VARS
这个命令在进行操作的(只是从网上找到的资料没有经过验证),
但一般现在装的php,都是在4.2、4.3的样子在下的系统里就是
php-4.3.4-win32
很显然,书上的东西已经不能支持最新的php了。 经过试验,我解决的方法如下
1、将session.save_path的路径改为session.save_path = c:\php\tmp
同时在c:\php下建立tmp目录。2、另,session.cookie_path 的路径千万不能改还是要保持原来的样子
session.cookie_path = /
网上有的文章说要把这改成和session.save_path一样的路径,就这
点把我害了。 改完后重新起动服务器。运行两个文件。test.php<?
session_start();
$_SESSION["mytest"]="give my love.";
echo "<a href=test2.php>go</a>";
?>test2.php<?
session_start();
echo $_SESSION["mytest"];
?> 结果可以让人满意。PS:注意点
1、session_star()前面不能有任何字符输入,包括前面不能有空格。
2、$_SESSION一定要大写,不能用小写。
session.save_path= C:\php\sessiondata
session.cookie_path = /
而也有C:\php\sessiondata该目录,
问题才=出在哪里?
所以你应该由你的php设置去查,特别是关于global部分