www.ctrt.net > loCAlhost/thinkphp/ADmin.php/InDEx/inDEx 报非法...

loCAlhost/thinkphp/ADmin.php/InDEx/inDEx 报非法...

访问的路径不就是localhost/thinkphp/admin.php/Index模块里的/index方法吗?

是3.2,还是3.1? 3.1需要配置独立分组,3.2不需要

你应该是用于生成链接吧? 如果是的话:请使用U('模块/控制器/操作')的方式就可以生成Index模块中的控制器和操作了。 如果你是想用于内部跨模块调用的话,可以使用A('模块/控制器/操作')这种类型。具体可以参考手册。

只能隐藏默认模块和操作。通过设置 DEFAULT_MODULE 和 DEFAULT_ACTION 来设置默认的模块和操作。 DEFAULT_MODULE 默认是 Index DEFAULT_ACTION 默认是 index

URL路由模式的问题,参考这个:http://document.thinkphp.cn/manual_3_2.html#url

路由访问就是 http://localhost/test/index.php/Home/book/id 就不要加什么 Index 了因为你定义的路由控制的是 [controller]/[action] Controller 已经包括在内了

index方法存在的话,访问路径写的不对

我想你是用某个软件弹出的非法操作,并不是系统弹出的对吧 如果是用软件就弹出那样的提示,那就是软件设计者该了权限的,就是设置了操作权限的 如果是系统的话,那就是你法不当,这个可能可以直接排除

$this -> assign('admins', '$admins'); 变量多了引号 $this -> assign('admins', $admins);还有你直接调试输出$admins是否有数据

必须伪静态支持才行。伪静态去掉index.php和admin.php,然后程序的config.php配置文件添加'URL_MODEL',设置成 'URL_MODEL' => 2,//REWRITE模式 注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com