저는 Websphere 세션 기반 Webforce 카트를 사용하고 있습니다. 다음 코드는 IE와 Firefox에서는 작동하지만 크롬이나 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
is_object가 false를 반환하므로 Chrome에서 항상 새 장바구니가 생성됩니다. 그러므로 장바구니에 하나 이상의 제품을 입력 할 방법이 없습니다.
내가 잘못하고 있니?
PHP 코드는 Chrome과 아무 관련이 없습니다. Chrome에서 작동하지 않는 자바 스크립트 코드가있을 수 있으므로 일부 AJAX 요청을하지 않으며 결과적으로 장바구니가 생성되지 않습니다. Chrome 개발자 도구를 열고 콘솔을 봅니다. – Jon
크롬의 새로운 버전, 때로는 널 세션, 또는 당신도 favicon cgrome 세션을 리셋하지 않았을 때, 그래서 브라우저에서 이것을 시도하고 우리에게 알려주십시오. –
PHP가 서버 측인지 알고 있습니다, 그 이유는 이해할 수없는 이유입니다 크롬에서 작동하지 않는, 그냥 나에게 이해가되지 않습니다. is_object는 Chrome에서 항상 false를 반환하지만 Firefox와 IE에서는 완벽하게 작동합니다. – Jorge