我是Code Igniter的新手。我的索引页面名为abc_welcome,其中我的代码
public function index()
{
$this->load->library('session');
$login_data = $this->session->userdata('user');
if($login_data) {
redirect('/product/product_details');
}
else {
$this->display();
}
}
因此,当已经登录的用户点击时,他可以重定向到产品页面。但奇怪的是它没有重定向。
在登录页面上,我有相同的代码,并且可以重定向。
因此,当用户访问我的www.abc.com页面时,它不会重定向(如果已插入)并且会话没有检查数据,但是当登录按钮时,他显然是会话获得了正确的数据。我希望他第一次重定向....更奇怪的是在我的演示网站(我的笔记本电脑)索引重定向正在工作!但不是在hostgator.com。
提前致谢。 远方
答案 0 :(得分:0)
是的@farness将$config['base_url'] = 'http://www.abc.com/';
放入config.php文件
答案 1 :(得分:0)
根据您的描述,您的代码似乎很好,如果它在笔记本电脑上本地运行,那么会话数据可能无法正确存储/读取。除了上面的base_url,您还应该验证/appication/config.php中的以下设置:
希望这可以让你起作用。