【发布时间】:2011-12-07 15:55:01
【问题描述】:
我正在使用基于 php 会话的 Webforce 购物车。以下代码在 IE 和 Firefox 中运行正常,但在 Chrome 或 Safari(即 WebKit)中不起作用。
include_once "../class/wfcart.php";
session_start();
$cart =& $_SESSION['wfcart']; // point $cart to session cart.
if(!is_object($cart)) // is_object always returns false in Chrome... why?
$cart = new wfCart(); // if it isn't an object, make a new cart
所以问题是 Chrome 总是创建一个新的购物车,因为 is_object 返回 false。因此,无法在购物车中输入多个产品。
我做错了什么吗?
【问题讨论】:
-
PHP 代码与 Chrome 无关。您可能有一些 Javascript 代码在 Chrome 上不起作用,因此它不会发出应有的 AJAX 请求,因此不会创建您的购物车。打开 Chrome 的开发者工具并查看控制台。
-
新版 chrome,有时会话无效,或者当您还没有 favicon cgrome 重置会话时,请在其他浏览器中尝试此操作并告诉我们是否有效
-
我知道 PHP 是服务器端的,这就是我不明白为什么不能在 Chrome 中工作的原因,这对我来说毫无意义。 is_object 在 Chrome 上总是返回 false,但它在 Firefox 和 IE 上完美运行...
-
大卫,我不知道你在说什么... favicon???
标签: php google-chrome