Php 我需要在url中使用codeigniter中的斜杠传递变量
我是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
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时打印了什么?