не выводит значения из сессии на хостинге

Здравствуйте уважайте знатоки, проблему заключается в следующем, я делал проект на локальном серваке и на нем всё прекрасно работало, но после переноса корневой папки на хостинг (beget) вывод объектов сессии в одном месте сломался.

Работает моё творение следующем образом, после нажатия кнопочки добавить в корзину данные с формы перехватываются аяксом и передаются в скрипт где из них создаётся сессия после чего по завершению аякса метод load подгружает cart-reload.php, сделал я это для обновления корзины без перезагрузки страницы, а также TotalQuantity.php который просто считает общее кол-во товаров.

Дальше опишу что из этого не работает, а не работает собственно говоря только вывод всего массива сессии в корзину при этом вывод элемента массива quantity в другом блоке работает. В консоли ошибок нету, сессии вроде бы везде запускаю, utf Bom не стоит, сессия создаётся, метод load работает и подгружает как cart-reload.php так и TotalQuantity.php.

Index.php
вывод и прибавление кол-ва ,товаров в корзине, в переменную.

<div class="fas fa-shopping-cart" id="cart-btn">
    <span class="cartNumber" id="qweqwe">
        <?php   
            session_start();
            $totalq = 0;
            if(count($_SESSION["shopping_cart"]) > 0)
            {
                foreach($_SESSION["shopping_cart"] as $key => $product)
                {
                $totalq += ($product["quantity"]);      
                }   
            }
            echo $totalq;
        ?>  
    </span>
    </div>

вывод всех элементов массива сессии.

<div class="cart-items-container" id="cart-reload">
<?php   
if(count($_SESSION["shopping_cart"]) > 0)
{
    $total = 0;
    
    foreach($_SESSION["shopping_cart"] as $key => $product)
    {
    ?>      
        <div class="cart-item"> 
            <img src="<?php echo $product["linkToThePicture"];?>" alt="">
            <div class="content">
                <h3><?php echo $product["name"];?></h3>
                <div class="price"><?php echo $product["price"];?>₽</div>
                <h3><?php echo $product["quantity"];?></h3>
            </div>
            <div class="box-hidden">
            <a class="fas fa-times delete">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>
            <div class="box-hidden">
            <a class="fas fa-plus plus">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>
            <div class="box-hidden">
            <a class="fas fa-minus minus">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>                          
        </div>
        <hr>
    <?php
    $total += ($product["quantity"]*$product["price"]);     
    }
    ?><div class="price"><?php echo number_format($total, 2);?>₽</div>
    <a href="#popup" class="btn">Оформить заказ</a><?php
}
else
{   
    ?>
    <div class="cartEmpty">
        <img height="100px" width="100px" src="images\cartEmpty3.png" alt="">
        <h2>Корзина пуста</h2>
    </div>
    <?php   
}   
?>
</div>

ajax.js

$(document).ready(function(){
$('.add_to_cart').on('click', function(){
var id = $(this).closest('.box').find('input.id').val();
var itemTypeID = $(this).closest('.box').find('input.itemTypeID').val();
var linkToThePicture = $(this).closest('.box').find('input.linkToThePicture').val();
var name = $(this).closest('.box').find('input.name').val();
var price = $(this).closest('.box').find('input.price').val();
var quantity = $(this).closest('.box').find('input.quantity').val();
console.log(id, name, itemTypeID);
    $.ajax({
    method: "POST",
    url: "CreatingShoppingCart.php",
    data: { id: id, itemTypeID: itemTypeID, linkToThePicture: linkToThePicture, name: name, price: price, quantity: quantity }
    })
    
    .done(function(msg) {
    $("#cart-reload").load("cart-reload.php");
    $("#qweqwe").load("TotalQuantity.php");
    });
})
});

cart-reload.php

<?php   
session_start();
if(count($_SESSION["shopping_cart"]) > 0)
{
    $total = 0;     
    foreach($_SESSION["shopping_cart"] as $key => $product)
    {
    ?>      
        <div class="cart-item"> 
            <img src="<?php echo $product["linkToThePicture"];?>" alt="">
            <div class="content">
                <h3><?php echo $product["name"];?></h3> 
                <div class="price"><?php echo $product["price"];?>₽</div>
                <h3><?php echo $product["quantity"];?></h3>
            </div>  
            <div class="box-hidden">
            <a class="fas fa-times delete">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>
            <div class="box-hidden">
            <a class="fas fa-plus plus">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>
            <div class="box-hidden">
            <a class="fas fa-minus minus">
            </a>
            <input type="hidden" class="id" name="id" value="<?php echo $product["id"];?>">
            </div>          
        </div>
        <hr>
    <?php
    $total += ($product["quantity"]*$product["price"]);     
    }
    ?><div class="price"><?php echo number_format($total, 2); ?>₽</div>
    <a href="#popup" class="btn" >Оформить заказ</a><?php       
}
else
{   
    ?>
    <div class="cartEmpty">
    <img height="100px" width="100px" src="images\cartEmpty3.png" alt="">
    <h2>Корзина пуста</h2>
    </div>
    <?php   
}   
?>

TotalQuantity.php

<?php   
session_start();
$totalq = 0;
if(count($_SESSION["shopping_cart"]) > 0)
{
    foreach($_SESSION["shopping_cart"] as $key => $product)
    {
    $totalq += ($product["quantity"]);      
    }   
}
echo $totalq;
?>  

Ответы (0 шт):