色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

ci index.php

錢艷冰1年前7瀏覽0評論
CI (CodeIgniter)是一種快速而靈活的PHP框架,它減少了開發應用程序所需的時間和精力。與其它PHP框架不同的是,CI不使用在整個應用程序中構建對象。它只在需要時調用它們。這個特性給程序員操控自由的感覺,同時還為應用程序保持輕便和快速提供了條件。 CI的核心文件包括 './index.php' 和 './system' 目錄。'./index.php' 文件是入口文件,所有 HTTP 請求都會通過此文件執行。 CI的入口文件 './index.php' 是相當重要的,是整個框架的中心,負責初始化核心類庫和啟動應用程序。以下是基本的 './index.php' 文件:
//定義緩存失效時間,0為永不過期
define('CI_VERSION', '2.2.6');
define('CI_CACHE_TIME', 0);
//解析URL路徑
$uri = @parse_url($_SERVER['REQUEST_URI']);
$uri = $uri['path'];
//轉換相對路徑為絕對路徑
$uri = str_replace("\\", "/", $uri);
if (strpos($uri, '/') !== 0 OR strpos($uri, '/index.php') === 0)
{
$spos = strripos($_SERVER['SCRIPT_NAME'], '/');
$uri = substr($uri, $spos);
}
//定義臨時變量
define('BASEPATH', $system);
define('APPPATH', $application);
define('LIBRARY', $library_path);
//啟動CI
require_once BASEPATH.'core/CodeIgniter.php';
這個文件做了很多事情。第一步,它定義了緩存失效時間。如果您想要修改這個時間,可以在此處修改。該文件接下來解析HTTP請求的URL路徑,之后將URL路徑轉換為絕對路徑,這將使框架更容易處理。接下來,定義了一些臨時變量,如BASEPATH、APPPATH和LIBRARY。他們利用實際的“/system”目錄、應用程序目錄、和庫路徑。最后,該文件啟動CI,使用require_once引入核心類庫'./system/core/CodeIgniter.php'。 最后,讓我們來看看一個完整的 './index.php' 文件,以便您了解該文件的完整范圍。
/* ------------------------------------------------------
 *  Define the directory location of the application folder
 * -------------------------------------------------------
 */
if (realpath($system_path) !== FALSE)
{
$system_path = realpath($system_path).'/';
}
// ensure there's a trailing slash
$system_path = rtrim($system_path, '/').'/';
// Is the system path correct?
if ( ! is_dir($system_path))
{
header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
echo 'Your system folder path does not appear to be set correctly. Please open the following file and correct this: '.pathinfo(__FILE__, PATHINFO_BASENAME);
exit(3); // EXIT_CONFIG
}
/* --------------------------------------------------------------------
 * LOAD THE BOOTSTRAP FILE
 * --------------------------------------------------------------------
 *
 * And away we go...
 *
 */
require_once $system_path.'core/CodeIgniter.php';
此文件定義了應用程序的目錄位置和路徑。在加載完核心類庫之后,CI便可以處理應用程序。 以上就是CI的 './index.php' 文件的基礎知識。有了這個文件,CI就可以打開應用程序,并為其提供完美支持。該文件確保 URL 解析順利運行,并將請求發送到正確的控制器。
上一篇ci lav php