Benim geliştirme sunucu üzerinde bir üretim kurulum çoğaltmak için çalışıyorlar ama oturumları düzgün çalışması için alınamıyor.
Birçok sinir bozucu saat sonra ben php.ini yönergesi session.auto_start oturumu başlıyor olmadığını aslında sorunu izini ettik.
AFAIK, session.auto_start = 1 ve bir komut dosyası üstünde bir session_start () işlevsel aynı olmalıdır.
Ben sadece başlıkları göstermek için kıvırmak kullanarak boş bir PHP komut dosyası ararsanız ben session.auto_start = 1 ile şu olsun (gerçekten doğru ayarlanmış olduğundan php bilgi sayfasında kontrol).
me@myhost:~$ curl -I test.server.local
HTTP/1.1 200 OK
Date: Sat, 20 Feb 2010 05:18:05 GMT
Server: Apache
P3P: CP="NOI DSP COR NID PSA ADM OUR IND NAV COM"
Content-Type: text/html
Hayır Oturum çerezi.
Ben yapmak tek değişiklik, session.auto_start devre dışı (a session_start eklemek) için; script ve restart apache içine.
me@myhost:~$ curl -I test.server.local
HTTP/1.1 200 OK
Date: Sat, 20 Feb 2010 05:18:11 GMT
Server: Apache
Set-Cookie: PHPSESSID=c7bdfb8eca47c12d97ff3ad86081d470; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
P3P: CP="NOI DSP COR NID PSA ADM OUR IND NAV COM"
Content-Type: text/html
Şimdi çalışıyor.
Herkes session.auto_start bir oturum çerezi göndermiyor neden beni anlamak için yardımcı olabilir.