可以通过:“控制器中间件”先判断请求信息,例如先判断控制器名:
$controller = Request::controller();
或者获取请求名
$action = Request::action();
获取“a”参数
$a = Request::param('a');
然后再进行判断:
if($action == 'index' && $a != 1){
return "非法请求!";
}
thinkphp里控制器的方法参数当然可以接收POST参数,这种问题你直接写个demo测试一下就好了,代码如下:
$id=I('postid'); //相当于$_POST['id']del($id); //调用del函数
public function del($id)
{
$model = D('Messages');
$model->delete($id); //删除主键id=$id的那一行
$this->success(' *** 作成功!', U('lst')); //这里U(‘lst’)的路径应该会用问题吧?
}
以上就是关于thinkphp将页面进行传参才能访问全部的内容,包括:thinkphp将页面进行传参才能访问、thinkphp里控制器的方法参数可以接收POST参数么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)