PHP oturum değişkenleri maintaned olmamak

0 Cevap php

Ben oturum değişkenleri ile hiçbir sorun çalışıyor bir uygulama var. Bence iyi olmuş zaman, kullandığı her sayfada başlıklarından önce oturumu başlatmak sonra ben oturum değişkenleri ayarlar dışında başka bir sayfaya gittiklerinde ben tanımsız bir dizin hatası alıyorum aniden görünüyor. But only on some browsers. Bazen oturumları tutulur ve bazen de değiller.

Bu tanımlama zaman bazı depolanan değil gibi görünüyor. Ben farklı tarayıcılar kullanarak kontrolleri yaptık ve bazen çerez saklanır ve bazen değildir.

Ben bir deneme yaptım. Ben app kullanmak için firefox kullanıyorsanız ve ben oturumları saklandığı tmp klasöründe bir göz tutmak oldu. Ben bunu temizlenmelidir. Firefox kullanarak ben seans kullanımda olan tüm sayfalarını kullanarak, uygulamayı kullanmaya başladı ve sonunda ben tmp klasörünü kontrol ve orada bir oturum dosyası vardı.

Internet explorer ile aynı yaptım ve 7 farklı oturum dosyaları şimdi vardır.

Ben WAMP yığını ile PHP 5.3.0 kullanıyorum. Apache 2.2.11. Oturum desteği (benim phpinfo etkindir).

Ben ilk sayfasında var dökümü çağrı ve oturum verilerini yazdırır. Herhangi bir sonraki sayfalarda oturum değişken boştur.

<?php var_dump($_SESSION); ?>

array(0){}

Herkes bana bu bir çözüm anlamaya yardımcı olabilir?

UPDATE - PHP INI SESSION settings

Directive        Local Value     Master Value
session.auto_start Off           Off 
session.bug_compat_42 On         On 
session.bug_compat_warn On       On 
session.cache_expire 180         180 
session.cache_limiter nocache    nocache 
session.cookie_domain 82.68.26.169   82.68.26.169 
session.cookie_httponly Off      Off 
session.cookie_lifetime 0        0 
session.cookie_path /            / 
session.cookie_secure Off        Off 
session.entropy_file no value    no value 
session.entropy_length 0         0 
session.gc_divisor 1000 1000 
session.gc_maxlifetime 1440      1440 
session.gc_probability 1         1 
session.hash_bits_per_character 5 5 
session.hash_function 0 0 
session.name PHPSESSID           PHPSESSID 
session.referer_check no value   no value 
session.save_handler files       files 
session.save_path c:/wamp/tmp    c:/wamp/tmp 
session.serialize_handler php    php 
session.use_cookies On           On 
session.use_only_cookies On      On 
session.use_trans_sid 0          0 

UPDATE - Solution

Benim app (i oluşturduğunuz) başka bir etki sayfalardan çekerek iframe kullanarak çünkü ben ayarlamak için çalışıyordu çerezleri bloke ediliyordu. Kur, bir P3P başlık ve sorun çözülecek gibi görünüyor!

0 Cevap