【发布时间】:2014-05-17 05:30:46
【问题描述】:
我已经在 localhost 上安装了 wamp 服务器。并使用 codeigniter 框架创建应用程序。
我在控制器中使用redirect(url) 方法。如果在同一控制器中发现任何错误,页面将重定向到该 url。但在服务器上它不会重定向并显示错误。
我想要在 localhost 上具有相同的功能。
如何实现?
controller Appointments extends CI_COntroller
{
function index()
{
load view
}
function save()
{
$customer_id=$c_id; //accessing undeclared variable $c_id which is error
redirect(base_url("appointments"))
}
}
上述代码错误发生在 $customer_id=$c_id;因此应防止改写并显示错误。错误显示文件何时在服务器上但未在本地主机上显示错误。
【问题讨论】:
-
显示什么错误?
-
它不会显示任何错误任何重定向。我想在发现错误的情况下防止重定向并显示错误
-
请编辑您的问题并添加代码 sn-p。
-
嗯,您的远程服务器显然与您的 WAMP 服务器不同。如果您想查看错误,只需注释掉重定向。我不明白你遇到了什么麻烦。或者如果你想防止错误,因为变量是未声明的测试如果它存在...... IMO你应该以这样的方式编码,你有0(至少是PHP)错误。
-
我不确定我是否正确,但如果您想在重定向后显示错误,您应该将其存储为会话中的闪存数据并显示在您重定向的页面上到。
标签: php codeigniter wamp