在我的zend框架應用程序啓動並運行之前,我需要運行一次php腳本。這通過在我的/public/index.php中調用這個初始腳本來實現,但是腳本也可以爲所有後續的zend框架頁面請求運行。我需要這個腳本只在初始請求中運行一次,而不是在通過ajax加載額外頁面時再次運行。在引導之前加載Zend框架之外的PHP腳本
我最初的嘗試均設置一些PHP常量在/public/index.php文件像這樣:
如果(!定義( 'SOME_VAR'))require_once「路徑/到/腳本/到/運行/once.php'; define('SOME_VAR','1);
但是,當通過ajax加載另一個頁面時,即使我已經定義了'SOME_VAR',它仍然不會保留並保持定義狀態,並且腳本會再次執行。
我使用Zend Framework 1.11,Apache(Xampp)。
執行此腳本AFTER Zend已被引導並運行(在Zend Framework內部)不是一個選項。
有人請告訴他關於上下文。 – Layke 2011-12-30 20:35:58