سؤال

حتى رسم وضعنا

لدينا صفحة HTML (المجال: Hyesves.nl) مع iFrame

في هذا iframe نقوم بتحميل ملف php (المجال: atik.nl)

في هذا الملف php، نبدأ جلسة وأعلمنا ملف SWF (المجال: ATIK.NL)

في ملف SWF لدينا، نحن الوصول إلى صفحة خاصة "calls.php" (المجال: atik.nl) حيث يمكننا الحصول على بعض البيانات الخاصة. (هذا هو السبب في أننا نحتاج إلى بدء جلسة في ملف PHP الأول بحيث يمكنه مشاركة بعض البيانات المفوضية)

ولكن بجانب ذلك في SWF لدينا نريد الاتصال بملف Amfphp Gateway.php (المجال: ATIK.NL)

ولكن عندما أحاول أن أفعل ذلك. يخبرني تشارلز (وكيل تصحيح الأخطاء) لدي خطأ داخلي 500 خادم.

هل لأن AMFPHP لا يعمل بشكل جيد مع جلسة بدأت بالفعل في نفس المجال؟

لأنه عندما أحاول تشغيل متصفح AMFPHP الخاص بي، يعمل حتى أذهب إلى الصفحة المخصصة، فشل مستعرض Amfphp الخاص بي أيضا حتى أعد تشغيل مستعرض الويب الخاص بي.

أي شخص أي أفكار؟

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

المحلول

لست متأكدا ما هو الخطأ ولكن يبدو أنك بحاجة إلى مزامنة الدورتين من Hyesves.nl و Atik.nl. أعتقد أن أغراض تصحيح الأخطاء تحتاج إلى اجتياز شيء لربطها معا.

تحتاج إلى النظر إلى حركة المرور التي يتم إنشاؤها. قد تنظر إلى حركة المرور HTTP مع أداة مثل httpfox.. وبعد سيوضح لك حركة المرور المتولدة بين صفحاتك المختلفة وحتى تظهر لك الحمولات، على الرغم من أن AMFPHP المشفرة ينتهي تبحث مثل الضوضاء الثنائية.

نصائح أخرى

إذا حصلت على 500 خطأ، فينبغي أن تظهر في سجل Apache الخاص بك ... أود أن أتطلع إلى بعض التلميحات، أولا.

واجهت هذه المشكلة نفسها. مجرد حذف ملف .htaccess في مجلد AMFPHP.

لقد وجدت مشكلة في الخطأ 500، مي خادم مدرج في ملف error_log هذه الخطوط:

تحذير PHP: تشمل (Core / amf / App / gateway.php) [function.include]: فشل في فتح الدفق: لا يوجد مثل هذا الملف أو الدليل في ****** daybyday / gateway.php على الخط 112

مشكلة في مجلد: الأساسية، الملفات غير موجودة. أنا استبدال جميع المجلدات ويعمل عظيم!

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