Geçenlerde girişleri app yoktu kullanıcıların yerel ısmarlama bilet sistemi göstermek istiyorum ilginç bir hata üzerine tökezledi. Bazı çevresinde alay sonra bu ve aynı sunucu üzerinde çalışan başka bir PHP uygulaması hem doğrulama amaçlı $ _SESSION ['user'] kullanılarak fark etti. Birisi bir sistem kullanılır ve sonra başka birini açtığında o "otomatik olarak" ilk app bir kullanıcı olarak oturum açmış.
Zorunlu Facepalm sonra bu durdurmak için sistemlerin birinde oturum değişken adını değiştirdi. Ancak ben gelecek projelerde bu önlemek için benim oturum taşıma sınıfına kalıcı, sıfır bakım değişiklik yapmak gerekir. Bu alışkanlık başka bir uygulama tarafından kullanılıyor $ _SESSION bir yerde bir uygulamanın değişkenlerini koymak için benzersiz bir değer (örneğin script yolu) kullanılarak yapılabilir rakam.
Daha iyi bir yolu var mı?
Düzenleme: Bu linux üzerinde. Ve her iki apps aynı web sitesinde bulunmaktadır.