我已经设置了我的 routes.php 以适应我的网站的性质。不幸的是,我的最后一条路线存在问题,即:
$route['(:any)'] = "profile/profile_guest/$1";
如果传递的用户名密码名称正确,例如 domain.com/username,它将加载他/她的数据。如果没有,它会加载错误的页面(因为无法检索数据库中不存在的用户的数据)。这是我的问题!我想避免显示此错误。
无论如何我可以避免这个错误的发生吗?似乎没有任何回声正在打印,或者重定向都不起作用。不知道为什么!就好像这个方法中的代码没有执行,而是加载了视图。下面是 profile_guest 函数的一部分:
public function profile_guest($username)
{
$username = $this->uri->segment(1);
//echo "Hello " . $username;
redirect('main', 'refresh');
if($username != '')
{
/* echo "<h1>HELLO WORLD SOMETHING</h1>"; */