【发布时间】:2014-09-12 16:31:09
【问题描述】:
我有一个登录脚本,当登录成功时,我希望它将它们重定向到主页(welcome_message.php),由于某种原因它没有将我链接到这个文件,而是抛出一个 404 并说@987654322 @
我正在使用 CodeIgniters redirect() 函数进行更改。
function validate_credentials() {
$this->load->model('membership_model');
$query = $this->membership_model->validate();
if ($query) { // if users credentials validated
$data = array('usernames' => $this->input->post('username'),
'is_logged_in' => true);
$this->session->set_userdata($data); //set session data
redirect('welcome_message'); //redirect to home page
} else { //incorrect username or password
$this->index();
}
}
【问题讨论】:
-
只是一个提示,但你真的应该(如果可以的话)设置你的 .htaccess 文件来通过 index.php 路由请求,这样你就可以从你的 url 中删除它。这让他们看起来很可怕!
-
我该怎么做?我是 phgp 的新手
-
查看此处ellislab.com/codeigniter/user-guide/general/urls.html 并查找“删除 index.php 文件”。即使您对 htaccess 文件一无所知,这也很简单。
标签: php codeigniter redirect