Php 我需要在url中使用codeigniter中的斜杠传递变量

Php 我需要在url中使用codeigniter中的斜杠传递变量,php,codeigniter,codeigniter-routing,Php,Codeigniter,Codeigniter Routing,我是CodeIgniter的新手 我的控制器是: class User extends CI_Controller { function __construct() { parent::__construct(); $this->load->helper('form'); $this->load->library('form_validation'); } public fun

我是CodeIgniter的新手

我的控制器是:

class User extends CI_Controller {

    function __construct() 
    {
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation');
    }    


    public function index($user)
    {
        if($user != '')
        {
            if($this->session->userdata('user_id'))
            {
                echo 'user in';
            }
            else
            {
                redirect('/');
            }
        }
        else
        {
            echo 'wrong page';
        }
    }
}
首先,我登录了这个网站。 如果我给出像
http://localhost/picyou/user
它显示“错误页面”

如果我给出像
http://localhost/picyou/user/fh
它显示“404错误”

但我需要显示“用户输入”

帮帮我

localhost/sitename/class/function/ID
通过这种方式,您可以使用参数调用控制器的任何函数。 第一段表示应调用的控制器类。 第二段表示应该调用的类函数或方法。
第三个和任何附加段表示将传递给控制器的ID和任何变量。

如果希望URL正常工作,则需要包含函数名

http://localhost/picyou/user/index/fh

如果您不想在url中包含
索引
,那么您需要查看

确定。。。但我想做我想做的事。。。Wt要做什么?当你给出上面的url时打印了什么?