ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniter 設定 config.php 使用例分析、codeigniterconfig_PHP チュートリアル

CodeIgniter 設定 config.php 使用例分析、codeigniterconfig_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:00:23891ブラウズ

CodeIgniter 設定 config.php の使用例分析、codeigniterconfig

この記事では、CodeIgniter 設定 config.php の使用例を分析します。参考のために皆さんと共有してください。詳細は次のとおりです:

設定手順

$config[' language']: プロジェクトの言語パッケージを指定します。 Codeigniter 独自のクラス ライブラリ エラー メッセージ言語パッケージは /system/ language/english/ ディレクトリにあり、ここで英語以外が設定されている場合、これらのクラス ライブラリを使用する必要がある場合は、言語パッケージをコピーする必要があることに注意してください。指定されたディレクトリにコピーしないと、ロード エラーが発生します。

$config['charset']: システムで使用されるエンコーディングを設定します。これは、エンコーディングを指定する必要がある一部の関数で使用され、システムとデータベースで統一されたエンコーディングを使用できます。

$config['enable_hooks']: フック スイッチ コントロール。フックの使用を許可するには true に設定します。それ以外の場合は許可されません。

$config['subclass_prefix']: カスタム クラス ライブラリと関数のプレフィックスを設定します。たとえば、言語ヘルパーの lang メソッドを書き換える必要がある場合は、MY_ language_herper.php を作成するだけです。 lang 関数は「オーバーロード」を実現できます。ここで、MY_ は subclass_prefix で定義された値です。

$config['permitted_uri_chars']: URL で許可される文字を設定します。

$config['log_threshold']: ログレベルを設定します。0 の場合はログをオフにし、4 の場合はすべての情報を記録します。通常は 1 に設定できます。設定後、ログディレクトリに書き込み権限があるか確認する必要があります。

$config['proxy_ips']: サーバーがプロキシを使用する場合、REMOTER_ADDR はプロキシ サーバーの IP を取得します。これは、HTTP_X_FORWARDED_FOR、HTTP_CLIENT_IP、HTTP_X_CLIENT_IP、HTTP_X_CLUSTER_CLIENT_IP、またはその他の設定値から取得する必要があります。ここで設定するのは、プロキシサーバーのIPをカンマ区切りで指定します。

$config['encryption_key']: CI に付属の SESION を使用する場合は、この値を設定する必要があります。 CI 独自の SESSION ストレージと Cookie は、セキュリティ上の理由から暗号化されています。

構成の読み取り

CI の初期化プロセス中に、get_config 関数を通じて config.php ファイルがロードされ、次のような構成値を取得するための config_item も提供されます。
コードをコピーします コードは次のとおりです: echo config_item('charset'); CI は、構成ファイルを維持するための構成クラスも提供します。以下の方法でもconfigの値を取得・設定できますが、get_configを呼び出した結果も設定後に変化するため、特定のロジックの前にconfigの値を変更することも可能です。
リーリー

CodeIgniter フレームワークに関連するさらなるコンテンツに興味のある読者は、このサイトの特別トピック「codeigniter チュートリアルの概要」をチェックしてください

この記事が、CodeIgniter フレームワークに基づく皆様の PHP プログラム設計に役立つことを願っています。

興味がありそうな記事:

    CodeIgniter設定 -database.php使用例分析
  • CodeIgniter設定 - SESSION使用例分析
  • CodeIgniter設定 -routes.php使用例分析
  • CI(Codeigniter)設定拡張設定クラスインスタンス
  • CodeIgniter での Smarty3 の基本設定の使用
  • Nginx での codeigniter フレームワーク メソッドの設定
  • CI (CodeIgniter) フレームワークの設定
  • CodeIgniter の基本設定の詳細な紹介
  • CodeIgniter のカスタム設定ファイルの解析
  • CodeIgniter の設定 autoload.php負荷使用状況の分析

http://www.bkjia.com/PHPjc/1093701.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1093701.html技術記事 CodeIgniter 設定 config.php の使用例分析、codeigniterconfig この記事では、CodeIgniter 設定 config.php の使用例を分析します。参考のために皆さんと共有してください。詳細は次のとおりです: 構成...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。