关于session问题,请高手解决! 用session始终没有什么心得,帮你顶一下~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的PHP是什么版本?新版本中应该使用session_start()和$_SESSION[""]的方式 在每页头上加 session_start() 同意楼上的!在每个需要调用该session的页面顶上加上@session_start();注意:一定要在顶上,前面不能有任何输出,否则就会出错,我以前被这个搞的晕头转向..呵呵,不要犯这个错误哦~~~ 以前写的东西,应该对楼主有帮助,楼主的问题个人觉得是没把SESSION调出来,先看一下我写的小东西,把session弄出来,问题也就解决了.hehe关于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一定要大写,不能用小写。 1、session_star()前面不能有任何字符输入,包括前面不能有空格。这点不一定正确,可以有其它内容。 在session_start()前是可以有其它内容 嗯,是我写的不对,是不能有字符输入....呵.*******************晕死,是不能不字符号**输出**!!!!如echo 'aaa'及所有的html字符 根本没有必要改session.save_path,在php.ini中注释掉这行即可session_start()前不能有任何输出,包括空行空格等。 session_register("session_name");session_register("session_type");if(!(session_is_registered("session_username") && session_is_registered("session_usertype")))你注册的是session_name,session_type,验证的时候却是session_username,session_usertype当然通不过的。 php做一个简单的文章提交 把curl返回的cookies处理成数组 ThinkPHP模板输出问题求助 斑竹老徐来!其他的来了也看不懂!就不要来瞎闹了.... 求网页MP3播放器代码,最好是XML格式音乐列表的 CI框架在smarty中使用系统常量 UTF-8的问题,紧急求助! 如果对大量的数据库数据处理,那么用大量的select好呢;还是用select出所有的,再用变量进行处理好? 别笑我,刚刚学习PHP! xmlHttp.responseXML为null 请教个问题 麻烦看看这是怎么回事?PHP 4.0 Beta 4版本的设置问题
新版本中应该使用session_start()和$_SESSION[""]的方式
在每个需要调用该session的页面顶上加上@session_start();
注意:一定要在顶上,前面不能有任何输出,否则就会出错,我以前被这个搞的晕头转向..
呵呵,不要犯这个错误哦~~~
SESSION调出来,先看一下我写的小东西,把session弄出来,问题
也就解决了.hehe
关于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一定要大写,不能用小写。
*******************晕死,是不能不字符号**输出**!!!!如echo 'aaa'
及所有的html字符
session_start()前不能有任何输出,包括空行空格等。
session_register("session_type");if(!(session_is_registered("session_username") && session_is_registered("session_usertype")))你注册的是session_name,session_type,验证的时候却是session_username,session_usertype当然通不过的。