【发布时间】:2014-12-23 19:42:29
【问题描述】:
我有一个注销链接,该链接指向控制器中的一个功能。但是当我运行程序时出现错误。请帮助
主页.php
<div align='left'>
<a href ='<?php echo base_url()."main/logout" ?>'>Log Out</a>
</div>
主控制器
public function logout()
{
$this->session->sess_destroy();
redirect('main/login');
}
点击退出时出现此错误
找不到对象!
在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误告知该页面的作者。
如果您认为这是服务器错误,请联系网站管理员。
错误 404
本地主机 2014 年 10 月 28 日星期二 15:46:16 Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
【问题讨论】:
-
您几乎没有给我们任何信息。如果你得到 404,你可能没有文件在你试图从中获取它的地方。
-
链接会将您带到哪里? (网址)?您确定 logout() 方法在正确的控制器(即 Main)中吗?
-
我在名为 main 的控制器中提供了一个名为 log out 的函数。在函数中,它会将我重定向回我的登录页面。对不起,我对 ci 有点陌生。
-
尝试使用 site_url() 代替 base_url()
-
你能告诉你base_url吗
标签: php codeigniter phpmyadmin