$this->load->helper('url');
echo site_url();
echo base_url();
http://あなたのサーバ名/PATH/TO/DIR/index.hphp
http://あなたのサーバ名/PATH/TO/DIR/
base_url は config/config.php で設定した値が返る
http://xxx.yyy.zzz/test/ にアクセスした時
$now_class_method = $this->router->fetch_class().'/'.$this->router->fetch_method(); // test/index が入ります
$now_class_method = uri_string(); // test が入ります
http://xxx.yyy.zzz/test/mymethod にアクセスした時
$now_class_method = $this->router->fetch_class().'/'.$this->router->fetch_method(); // test/mymethod が入ります
$now_class_method = uri_string(); // test/mymethod が入ります
BASEPATH APPPATH SELF FCPATH(フロントコントローラーパス) です。
echo('BASEPATH : ' . BASEPATH."\n");
echo('APPPATH : ' . APPPATH."\n");
echo('SELF : ' . SELF."\n");
echo('FCPATH : ' . FCPATH."\n");
BASEPATH : /home/my_project/codeigniter/system/
APPPATH : /home/my_project/codeigniter/application/
SELF : index.php
FCPATH : /home/my_project/
です。( my_project にインストールされている場合)