0

我是 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如果我给像它显示'错误页面'的网址......

如果我给 urlhttp://localhost/picyou/user/fh显示“404 错误”...

但我需要显示“用户在”。

帮我...

4

2 回答 2

1
localhost/sitename/class/function/ID

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

于 2013-07-10T11:21:25.623 回答
1

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

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

如果您不想index在 url 中有,那么您需要查看URI 路由

于 2013-07-10T11:43:45.153 回答