session_start();是放在页面最前的,而且每页都要写才有效。
解决方案 »
- 求个简单的多用户博客的 PHP代码,学习下
- 分享一下经验,容易被忽视的session_commit
- smarty3.0出现错误提示function call 'clear_all_cache' is unknown or deprecated.
- 【分享】javascript俄罗斯方块,很八错!
- 及时得到对方的信息问题,在线等
- 用COM開發的PHP能否在LINUX下運行?
- socket问题
- 我被session干掉了!!
- PHP(453):parse error是什么错误?
- 递归函数里有foreach数组的时候,数组是怎么被遍历的??
- 菜鸟请教phplib中的block问题
- 怎样利用socket发送html邮件?
<?
session_start();
session_register("test");
$test = "This is a test.";
?>
只执行这个,看是否出错。
session_start();
require("include/shopcart.inc");
$MyCart = new Shopcart;
session_register("MyCart");
$MyCart->AppendProduct($ProductID, $OptionID, $Quantity);
//没有错误
第二个叶面second.php
session_start();
require("include/shopcart.inc");
$product = $MyCart->GetProduct(); //这里出错
直接使用不就行了,你还要保存什么数据吗?
在include()与类对象调用之间加上:
session_write_close();
session_start();
就可以瞒天过海了。还是要谢谢两位热心人。