如何在Codeigniter php中动态地在url中添加用户名?
当我们可以登录到管理员站点时,该特定用户名将显示在控制器前面的URL中。您的问题措辞拙劣且模棱两可。重写它以使其更清晰可能是个好主意 我觉得你在问的是,你希望在域之后,但在控制器之前显示用户名;e、 g.如何在Codeigniter php中动态地在url中添加用户名?,php,codeigniter,routes,Php,Codeigniter,Routes,当我们可以登录到管理员站点时,该特定用户名将显示在控制器前面的URL中。您的问题措辞拙劣且模棱两可。重写它以使其更清晰可能是个好主意 我觉得你在问的是,你希望在域之后,但在控制器之前显示用户名;e、 g.http://www.example.com/username/controller/method/parameter 如果是这种情况,可以使用自定义管线执行此操作,如: $route['(:any)/controller/(:any)/(:any)]='controller/$2/$3' 如果
http://www.example.com/username/controller/method/parameter
如果是这种情况,可以使用自定义管线执行此操作,如:
$route['(:any)/controller/(:any)/(:any)]='controller/$2/$3'代码>
如果您希望用户名也作为参数传递:
$route['(:any)/controller/(:any)/(:any)]='controller/$2/$1/$3'代码>
显然,根据应用程序所需的功能,您可以根据需要选择替换路由的(:any)
部分
至于实际将用户名添加到URL本身,这将基于您的应用程序在管理部分中构建链接。是表单的方法
POST
。。一旦检查,你应该粘贴一些你尝试过的代码,否则你很可能会被否决。我没有投你反对票。