![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 16.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
Cytat <?php
session_start(); // tworzymy nowy obiekt koszyka, ale sprawdzamy czy nie ma go już czasem w zmiennej sesyjnej $zamow = (isset($_SESSION['zamow'])) ? unserialize($_SESSION['zamow']) : new Koszyk(); // załóżmy że w sesji go nie było więc wykonywane jest new Koszyk(); // przeprowadzamy jakieś operacje na obiekcie, np. $zamow->dodaj("Ram 128", 90, 1); // jeśli wykonaliśmy wszystkie operacje to możemy wrzucić obiekt $zamow z powrotem do sesji: $_SESSION['zamow'] = serialize($zamow); ?> Wykorzystalem to rozwiazanie w tworzeniu obiektu koszyka ale mam problem. Lokalnie wedlug tego schematu dziala wszystko idealnie (php 4.3.4, IIS). Po uploadzie na serwer: Cytat Fatal error: Call to a member function dodaj() on a non-object in *.php on line 177
- przy wywolaniu metody dodaj. Do innych metod nie dochodze bo obiektu juz nie ma w sesji. Wiem ze blad tkwi w serialize ... tyle ze nie umiem sobie z nim poradzic. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 02:49 |