oturum değişkenleri adlandırma iyi uygulamaları

2 Cevap php

Ben benim oturum değişkenleri tür I kullanım detayları takip etmek istediğiniz zaman gibi "normal" bir şekilde, ben onları isim isim kullanılmıştır:

  • $_SESSION['username']
  • $_SESSION['email']
  • $_SESSION['id']

Ben ikamet eden, aynı tarayıcıda siteler tarama duyuyorum, ya da bir kez ben aynı anda aynı oturum değişkenleri ile benim iki projeyi çalıştırmak için çalıştı hiç bir çatışma (orada olmayacaktır zaman diğer oturum verileri ile çatışma olabilir endişe duyuyorum Aynı sunucu, ve tabii ki, işler) gerçek karışıklık var.

2 Cevap

Oturum Tüm veriler sunucu üzerinde saklanır. Tüm tarayıcı sunucuda oturumu başvuran bir çerez gelmiştir. Çerezler kapsamını adlandırma tabanlı bir etki alanı olduğu için orada da bu nedenle çatışmalar adlandırma, ve olamaz.

Uygulamanıza ilgili bir dizenin onları ayarı düşünün:

$_SESSION['myapp']['username']
$_SESSION['myapp']['id']

Önemli ölçüde çatışmaları önlemek yardımcı olmalıdır.

EDIT: Ben sorunuzu oynanırsa, Luca Matteis cevap vardır. Yukarıda benim çözüm aynı etki alanı oturum çatışma üzerinde çoklu uygulamaları önlemek olacaktır.