Bir komut satırı java programı php oturumu erişen

2 Cevap java

Ben, bizim şirket için bir kurumsal güvenlik sunucusu tasarlama - birçok farklı en java ile yazılmış uygulamaları ve PHP ile yazılmış bir kaç kendi. Ben her uygulamayı sunucuya erişim verecek bir uzaktan API sağlayabilir. Ben de her uygulama onlar için tüm çalışmaları yapacağını içerebilir 'ajanlar' yaratmak, ancak onların oturumları üzerinde benim sunucu denetimini ve böylece kimlik doğrulama / yetki izin verebilir. Sorun muhtemelen bizim apps% 80 veya daha fazla java çünkü java ajan yazmak için daha iyi olurdu.

Ben java ajan yazsaydım bu program php oturuma erişebilir bir yolu olup olmadığını bilen var mı? Değilse kimse bunu hakkında gitmek için daha iyi bir şekilde ilgili bir öneriniz var mı?

2 Cevap

Oturum verileri geçici bir klasörde (php) tefrika dizi olarak saklanır. Bunlar için yerler php.ini dosyasında ayarlanır.

Ama kendi işleyicisi yazarak (bir veritabanı ya da paylaşımlı bellek ya da başka bir yerde örneğin) veri formatını ve depolandığı bir yer hem de değiştirebilirsiniz.

Hızlı google birkaç kişi PHP veri Java [de] serializers yazdım olduğunu göstermektedir. örneğin http://hurring.com/scott/code/java/serialize/

Eğer ile yerleşik PHP serialize işlevi sorunları varsa - (IIRC standart olarak gelir) ve XML veri serializes WDDX için bir google var.

Eğer ajan bağımsız web oturumu devam etmek istiyorsanız PHP aktif olarak görünen oturum verileri tutmak nasıl düşünmek isteyebilirsiniz.

C.