سؤال

لقد حصلت على اثنين من المشاريع قيد التشغيل ، سواء مكتوب في PHP.الآن أريد أن دمج هذين المشروعين.المشروع الأول هو CMS و على صفحة معينة سوف عرض محتويات المشروع الآخر / تطبيق.أنا لا أريد المشروع الأول إلى معرفة ، أو الوصول إلى المتغيرات والوظائف في الآخر والعكس بالعكس.لذلك أنا فقط أريد CMS, المشروع الأول ، لتلقي محتويات الناتج من المشروع الآخر.

أنا لا تريد أن تجعل آخر http-طلب – باستخدام get_file_contents أو حليقة لأن من وقت التحميل.أجد passthru() و system() من الصعب الحصول على العمل, ولكن إذا كان هذا هو الاحتمال ، أرجوك علمني الطريقة.

أنا أيضا بحاجة إلى تمرير بعض المتغيرات من المشروع الأول إلى الآخر على التنفيذ ، controller_id و model_id.

شكرا مقدما!

تحرير: نوافذ الأطر المدمجة الحمل عن طريق جافا سكريبت ليست خيارا في النظر accessability المبادئ التوجيهية.

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

المحلول

لديك العديد من الخيارات التي تم التخلص منها بالفعل:

  • تكامل جانب الخادم على مستوى التعليمات البرمجية (بما في ذلك، إلخ ...)
  • التكامل جانب الخادم عبر حليقة

لذلك يجب أن تعتمد على تكامل جانب العميل:

  • تحميل محتوى عبر Ajax (أفضل خيار بالنسبة لي): راجع وظيفة تحميل JQuery، على سبيل المثال. يمكنك اجتياز أي معلمات، والبيانات، وكل شيء يجب أن يعمل
  • تحميل المحتوى عبر iFrames

نصائح أخرى

ربما يمكنك استخدام iFrame وتمرير بعض الأشياء عبر سلسلة الاستعلام ... Allthough هذا هو طلب آخر عند التحميل ...

ما هو إصدار PHP هل يعمل ؟ يمكنك دائما ميناء جزء من التطبيق ، لجميع المقاصد والأغراض ، يعتبر "الطفل" إلى منفصلة مساحة وفعالية يعزلها عن بقية التطبيق والعكس بالعكس.

التحقق من الإدخال اليدوي على تحديد مساحات لمعرفة ما اذا كان بالنسبة لك

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