Tüm kullanıcıların oturum temizlemek için?

2 Cevap php

Ben projemde php oturumları kullanarak, i kod güncelleme: eklenen bazı değerleri i mevcut tüm oturumları temizlemek gerekir session.now için

ps.my OS ubuntu 9.04

2 Cevap

Varsayılan PHP oturumda bilgi / tmp / altında dosyalarında saklanır. Dosya adları genellikle oturum_ ile başlamaktadır. Yani bu dosyaları kaldırarak varolan oturumları temizlemek olacaktır. Php.ini dosyası bu dosyaların konumunu değiştirmek için değiştirilmiş, böylece sağ dosyaları bulamazsa onu kontrol edilmiş olabilir.

Tüm dosyaların gerekli bulunan bir dosya / olsaydı, oraya göç mantığı koyabilirsiniz.

if (unset($_SESSION['myvar']) {
  $_SESSION['myvar'] = my_setup_myvar_func();
}

Benim ana PHP uygulama böyle bir dosya var, ama YMMV.