1

2 つのシナリオ:

header("Location: login/$username");

私にくれます

http://localhost/login/login/mylogin

header("Location: /$username");

私に与えます:

http://localhost/mylogin

どちらも間違っています。私が欲しいhttp://localhost/login/mylogin

どうしたの?

4

4 に答える 4

5

使用する

redirect('login/'.$username);
于 2012-08-23T12:50:00.610 に答える
0

redirect(base_url("login/".$username));リクエストに応じてリダイレクトします

于 2014-05-27T08:08:23.583 に答える
0

これを試してみてください。

echo '<script>window.location.href = "'.base_url("login/".$username).'";</script>';
于 2020-11-04T14:28:48.160 に答える
0

CI では、この方法でヘッダーを操作しないでください。

リダイレクト用redirect()

およびヘッダー用$this->output->set_header()

于 2012-08-23T13:49:23.907 に答える