is_object всегда возвращает false в Chrome - PullRequest
0 голосов
/ 07 декабря 2011

Я использую корзину Webforce на основе php Session.Следующий код работает нормально в 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.Таким образом, нет возможности ввести более одного продукта в корзину.

Я делаю что-то не так?

1 Ответ

0 голосов
/ 07 декабря 2011

Все данные сеанса хранятся на стороне сервера, и клиент получает только файл cookie сеанса. Ваш Chrome по какой-то причине отклоняет cookie? Или, может быть, существует небольшая проблема с доменом cookie, которая вызывает Chrome?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...