PHP Session sorun, kopyalama nesne yerine sadece değeri

0 Cevap php

Ben php ile oturumları kullanarak bazı sorun yaşıyorum .. Ben neden ben oturum değişkeni ayarlamak zaman tüm SimpleXMLElement nesnesi yerine sözü edilen nesnenin saklanan sadece değerini kopyalıyor görünüyor anladım düşünüyorum. Nasıl sadece benim oturum değişkeni değeri saklamak için emin olabilirsiniz?

İşte bazı kod parçacıkları şunlardır:

$records = $listingNums->RecordCount->Returned[0];
$_SESSION['test'] = 'green';
$_SESSION['saleRecords'] = $records;
for($x=0;$x<count($listingNums->ListingNumber);$x++){
    $_SESSION['saleNumbers'][$x] = $listingNums->ListingNumber[$x];
}

Ben sadece onları ayarladıktan sonra oturum değişkenleri dökümü Yani, onlar ok görünüyor. Ben geri sayfasına geldiğinizde, onlar set değildir. Test = ben çalışan herhangi bir oturum değişkenleri alabilir görmek için çalışırken ayarlayın ve bu bir sonraki sayfaya kaydediyor yeşil.

Yolu kaydetmek benim oturum yazılabilir olduğunu ve şu yazar:

test|s:5:"green";saleRecords|O:16:"SimpleXMLElement":1:{i:0;s:1:"6";}saleNumbers|a:6:{i:0;O:16:"SimpleXMLElement":1:{i:0;s:7:"2736176";}i:1;O:16:"SimpleXMLElement":1:{i:0;s:7:"2733979";}i:2;O:16:"SimpleXMLElement":1:{i:0;s:7:"2733522";}i:3;O:16:"SimpleXMLElement":1:{i:0;s:7:"2715680";}i:4;O:16:"SimpleXMLElement":1:{i:0;s:7:"2708179";}i:5;O:16:"SimpleXMLElement":1:{i:0;s:7:"2673739";}}

Ayrıca Oturum hatırlanır ve değişkenler geri sayfasına geldiğinizde ayarlanır, ancak testin bir başka onlar boş görünür.

Ben şu yeterli bilgi umut ve ben gerçekten herhangi bir yardım takdir ediyorum!

Teşekkürler!

Christine

0 Cevap