Python (WSGI) php $ _SESSION Erişme - mümkün mü?

2 Cevap php

Ben bir kullanıcı bir PHP web uygulaması oturum olup olmadığını görmek için kontrol etmek için gereken bir Python / WSGI uygulaması var. Sorun olduğunu PHP uygulaması denetler, bir kullanıcı bir kullanıcının tarayıcısından çerez bir değere $ _SESSION değişkeni bir değer karşılaştırarak oturum varsa. Ben eğer mümkünse php app davranışını değiştirmeyi önlemek için tercih ediyorum.

Benim sorular:

  1. Python içinde oturum değişkenleri erişebilir yine de var mı? Nerede bakmaya başlamalıyım?

  2. Ben bu yaklaşımı çekerken farkında olmalıdır herhangi bariz bir güvenlik / performans sorunları var mı?

2 Cevap

  1. yep. (varsayılan) oturumu normal bir dosyadır. yani ne gerek tüm oturum dizine bakmak ve oturum tanımlama değeri adı ile dosyayı bulmak. o - Eğer php gibi serialize / unserialize uygulamak ve istediğini yapmak zorunda.

  2. hayır

PHP uygulaması bağlıdır bir veritabanında oturum verilerini tutuyor eğer, (MySQL belki) Eğer sadece doğal PHP oturumları kullanıyor eğer session.save_path yapılandırma ayarına bakmak gerekir, veritabanına bağlanmak ve veri alabilirsiniz php.ini içinde, bu zamanı oturum verileri ile dosyaları kaydeder yer.

Eğer verileri aldıktan bakmak, onu dizgilenmemiş almak için ayrıştırmak nasıl serialize() ve unserialize() PHP çalışır.