<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 處理多環境 開發者常常希望當系統運行在開發環境或生產環境中時能有不同的行為, 譬如,在開發環境如果程序能輸出詳細的錯誤信息將非常有用,但是在 生產環境這將造成一些安全問題。 ## ENVIRONMENT 常量 CodeIgniter 默認使用?$_SERVER['CI_ENV']?的值作為 ENVIRONMENT 常量, 如果 $_SERVER['CI_ENV'] 的值沒有設置,則設置為 'development'。在 index.php 文件的頂部,你可以看到: ~~~ define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development'); ~~~ $_SERVER['CI_ENV'] 的值可以在 .htaccess 文件或 Apache 的配置文件中 使用?[SetEnv](https://httpd.apache.org/docs/2.2/mod/mod_env.html#setenv)?命令進行設置,Nginx 或其他 Web 服務器也有類似的設置方法。 或者你可以直接刪掉這個邏輯,根據服務器的 IP 地址來設置該常量。 使用這個常量,除了會影響到一些基本的框架行為外(見下一節), 你還可以在開發過程中使用它來區分當前運行的是什么環境。 ## 對默認框架行為的影響 CodeIgniter 系統中有幾個地方用到了 ENVIRONMENT 常量。這一節將描述 它對框架行為有哪些影響。 ### 錯誤報告 如果將 ENVIRONMENT 常量設置為 'development' ,當發生 PHP 錯誤時錯誤信息會顯示到瀏覽器上。與之相對的,如果將常量設置為 'production' 錯誤輸出則會被禁用。在生產環境禁用錯誤輸出是個?[不錯的安全實踐](http://codeigniter.org.cn/user_guide/general/security.html)。 ### 配置文件 另外,CodeIgniter 還可以根據不同的環境加載不同的配置文件, 這在處理譬如不同環境下有著不同的 API key 的情況時相當有用。 這在?[配置類](http://codeigniter.org.cn/user_guide/libraries/config.html)?文檔中的“環境”這一節 有著更詳細的介紹。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看