サイトの性質に合わせて 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>"; */