net*_*rox 3 url arguments codeigniter
如果我没有在Codeigniter的URL中提供值,它将显示一个PHP错误,说它缺少函数调用的参数.我根本不希望它显示出来.如果URL中没有参数,则应该重新路由到其索引函数.我该如何防止这种情况发生?
例如,www.example.com/profile/id/45
任何人都会像这样猜测并输入"www.example.com/profile/id"
会产生错误.我该如何预防呢?我试过,"如果(!isset($ id))"但它在达到该条件之前产生了错误.
刚刚得知解决方案很简单:
function id($id=NULL)
{
if ($id===NULL)
{
redirect....
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3198 次 |
| 最近记录: |