簡體   English   中英

PHP的include / echo輸出

[英]include/echo output of PHP

我運行了兩個項目,兩個項目都是用PHP編寫的。 現在,我要合並這兩個項目。 第一個項目是CMS,我將在特定頁面上顯示其他項目/應用程序的內容。 我不希望第一個項目了解或訪問另一個項目中的變量和函數,反之亦然。 因此,我只希望第一個項目CMS接收另一個項目的輸出內容。

我不想再進行一次http請求-由於加載時間而使用get_file_contents或cURL。 我發現passthru()system()很難工作,但是如果有可能,請教我方法。

我還需要在執行時將一些變量從第一個項目傳遞給另一個項目,即controller_idmodel_id

提前致謝!

編輯: iframe和通過javascript加載不是考慮到可訪問性准則的選項。

您已經放棄了幾種選擇:

  • 代碼級別的服務器端集成(包括等)
  • 通過curl進行服務器端集成

因此,您可能應該依賴客戶端集成:

  • 通過AJAX加載內容(對我來說是最佳選擇):例如,請參見Jquery加載功能。 您可以傳遞任何參數和數據,並且一切正常
  • 通過iframe加載內容

也許您可以使用iFrame並通過查詢字符串傳遞一些內容...盡管這是加載時的另一個請求...

您正在運行什么版本的PHP? 您始終可以將應用程序的一部分(出於所有意圖和目的)移植到單獨的命名空間中,從而將其與其他所有應用程序截然分開,反之亦然。

查看有關定義命名空間的手冊,以了解是否適合您

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM