我是做的一个购物车,是这样来做的!当添加商品到购物车时,
购物车 那个 小模块页面 我是 通过 <script src="index.php?a=shop&c=index&r=1221"></script>的方式加载到页面上的;
当添加商品到购物车时,是通过ajax的操作放入到购物车中的,并且将商品信息写入了session中;
在 index.php?a=shop&c=index&r=1221 这个 方法中 是 通过 curl 抓取 的 index.php?a=shop&c=shopcart 方法返回的html页面,在这个方法中有 session 的判断,就是获取已经加入了购物车的商品信息
,结果是 shopcart 中的session末法获取到,但我在单独调用又能够获取到,这个是什么原因啊?
解惑!
购物车 那个 小模块页面 我是 通过 <script src="index.php?a=shop&c=index&r=1221"></script>的方式加载到页面上的;
当添加商品到购物车时,是通过ajax的操作放入到购物车中的,并且将商品信息写入了session中;
在 index.php?a=shop&c=index&r=1221 这个 方法中 是 通过 curl 抓取 的 index.php?a=shop&c=shopcart 方法返回的html页面,在这个方法中有 session 的判断,就是获取已经加入了购物车的商品信息
,结果是 shopcart 中的session末法获取到,但我在单独调用又能够获取到,这个是什么原因啊?
解惑!
2.如果你单独调用能获取到,说明ajax正确存入session了,注意获取时间。
3.在同一页面试试先用ajax获取session能不能正确获取,如果成功再考虑curl得问题。
就是 想不通 session为什么没有起作用!二 这几个方法 只不过 都是在 同一个控制器中就是了,不惜哦啊的会不会是受这个的影响!