ホームページ >バックエンド開発 >PHPチュートリアル >CodeIgniterのbase_url()関数が空を返すのはなぜですか?
Codeigniter でのbase_url() 関数の誤動作のトラブルシューティング
Codeigniter で Web サイトのベース URL を取得するには、base_url() 関数を使用するのが一般的です。ただし、予期せず空の結果が返される場合があります。この問題は通常、URL ヘルパーがロードされていることを確認することで解決されます。
URL ヘルパーをロードするには、application/config/autoload.php ファイルで次のコードを 67 行目あたりに追加して構成できます。
$autoload['helper'] = array('url');🎜>または、次のコードを使用して手動でロードすることもできます。
$this->load->helper('url');ヘルパーをロードした後、 Base_url() は、ベース URL 文字列をエコーしたり出力したりするのではなく、返すことに注意してください。ベース URL を表示するには、echo または print ステートメントを使用する必要があります。
echo base_url();考慮すべきもう 1 つの重要な側面は、base_url() によって返される値です。これは、構成ファイルのbase_url設定によって決まります。空のままにすると、Codeigniter がプロトコル、ドメイン、パスを自動的に決定します。ただし、最適なパフォーマンスを得るには、構成ファイルに明示的な値を指定することを常にお勧めします。
以上がCodeIgniterのbase_url()関数が空を返すのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。