0
我正在使用基於php會話的Webforce購物車。以下代碼在IE和Firefox中可以正常工作,但在Chrome或Safari(例如WebKit)中不起作用。is_object在Chrome中始終返回false
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的開發人員工具並查看控制檯。 – Jon
鉻版的新版本,有時爲零會話,或者當你還沒有favicon cgrome reset session的時候,那麼,在瀏覽器中試試這個,告訴我們是否工作 –
我知道PHP是服務器端的,這就是我不明白爲什麼是不在Chrome中工作,對我來說沒有意義。 is_object在Chrome上始終返回false,但它在Firefox和IE上完美運行... – Jorge