php session id uyan değil

4 Cevap php

session id 1.php ve 2.php arasında benzersiz değil.

1.php temel olarak ayarlar $_SESSION['var'] = "hello"

ve 2.php, print_r($_SESSION['var'])

Çıkış yankılanan session_id() farklı gösterir id. Aynı tarayıcı (firefox).

Ben .htaccess berbat edene kadar her şey gayet iyi çalışıyordu. I .htacces s silinir ve apache2 yeniden başlatılır.

4 Cevap

Büyük olasılıkla PHP için session.save_path ayarlamanız gerekir gibi geliyor.

PHP: session_ save_ path reference

PHP oturumları her zaman benim için sorunlar neden olmuş, bu gün benim için sorunların en önemser ve ben daha az düşünme yapmak zorunda Zend_Session bileşeni vardır Zend Framework üzerine taşındı. Bir göz atın ve sizin için de işe yarayacağını görmek!

http://stackoverflow.com/questions/1371649/php-session-ids-differ/1371823#1371823 bir göz atın

- Düzenle -

"Her şey Dosyayı çalışıyordu ... htaccess ile messesd kadar.": Eğer orada iç yönlendirme kurulum çeşit vardı anlamına gelir. http://enarion.net/web/apache/htaccess/redirect-www-and-no-www/ bir göz atın

Sen $some_thing_else için $ var değiştirmeye çalışın 2.php 1.PHP veya üzerinde ya da bir yere kodunuzu $ var değişkeni kullanın

$ _SESSION Kullandığınızda bu yaygın bir sorundur.