[Помощь] Проблема с корзиной

Тема в разделе "Shop-script", создана пользователем Sudba, 14 июн 2010.

  1. Sudba

    Sudba

    Регистр.:
    6 дек 2007
    Сообщения:
    857
    Симпатии:
    45
    Всем привет. пытаюсь положить в корзину предмет выскакивает ошибка:
    как бы исправить?
     
  2. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Попробуй заменить код в файле ncludes\shopping_cart.php
    с 28 по 42-ю строку
    на ето:
    PHP:
    if ( isset($_GET["add2cart"]) && $_GET["add2cart"]>/*&& isset($_SESSION["variants"]) */
            {
                if (isset(
    $_SESSION["variants"]))
                {
                    
    $variants=$_SESSION["variants"];
                    unset(
    $_SESSION["variants"]);
                    
    session_unregister("variants"); //calling session_unregister() is required since unset() may not work on some systems
                
    }
                else
                {
                    
    $variants = array();
                }
                
    cartAddToCart$_GET["add2cart"], $variants );
                
    Redirect$cart_php_file."?shopping_cart=yes" );
            }
    Там же пишет
    Ошибка только на денвере или и на хостинге также?.
     
  3. NeoGayver

    NeoGayver

    Регистр.:
    27 авг 2008
    Сообщения:
    225
    Симпатии:
    83
    удалите session_unregister("variants"); это старый вариант удаления сесси который в скором времени будет убран из движка PHP! использовать нужно просто unset($_SESSION["variants"]);
     
    morsdreams и daipox нравится это.
  4. Merz2000

    Merz2000 Постоялец

    Регистр.:
    14 янв 2011
    Сообщения:
    56
    Симпатии:
    0
    ммм...можно просто заменить старое на новое?
     
  5. morsdreams

    morsdreams Писатель

    Регистр.:
    24 сен 2010
    Сообщения:
    4
    Симпатии:
    0
    Спасибо хороший человек, помогло! Проблема решилась.