سؤال

هل هناك طريقة لاستخدام نفس الدورة على وكلاء مستخدم مختلفين. لدي برنامج الفلاش الذي يعمل على إنشاء معرف جلسة عمل جديدة على البيانات بالإرسال إليها myHandler.ashx (نفس يحدث على ASPX). أنا في عداد المفقودين خدعة هنا؟

هل كانت مفيدة؟

المحلول

ونلقي نظرة على swfupload و تنفيذها في ASP.Net - أنها تستخدم Global.asax الإختراق من اجل الحفاظ على الدورة نفسها.

نصائح أخرى

وليست لدي خبرة من ج # أو أي شيء من هذا القبيل، ولكن عندما تفعل الاتصال عن بعد باستخدام amfphp سوف تحتاج في بعض الأحيان إلى توفير المتغير SESSION_ID في المكالمة يدويا، كما ارادة الخادم لسبب ما ينظر لك اثنين من المستخدمين مختلفة على الرغم من كل شيء الذهاب من خلال المتصفح نفسه.

وفي كثير من الأحيان، وأبسط طريقة للقيام بذلك هي توفير فرنك سويسري الخاص بك مع معرف في flashvar عند تحميله. وهذا يتطلب منك لطباعة SESSION_ID في مصدر أتش تي أم أل، وهي ليست مثالية، ولكنها ليست كبيرة في التوصل الى اتفاق لأنه يمكن مشموم بسهولة جدا على أي حال.

ويبدو كما لو أنه من الشائع لتمرير معرف جلسة خلال فار فلاش. أنا لم تكن قد فعلت ذلك بنفسي، ولكن يبدو جوجل للبحث سريع مع هذه المفاتيح للعثور على بعض الضربات واعدة: الحفاظ على فلاش بيانات الجلسة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top