爱问知识人 爱问教育 医院库

php自动跳转到Home模块解决办法

首页

php自动跳转到Home模块解决办法


        

提交回答
好评回答
  • 2023-03-14 12:30:00
    php自动跳转到Home模块
    用的是thinkPhP框架
    浏览器中输入
    我在/Dac/Test/d中什么都没写啊。为什么会跳转到登录页面.
    使用firebug查看网络情况如下:
    求助;为什么会自动跳转到登录页面。
    PS:如果我登录后,再访问http://127.0.0.1/NovoMagic/index.php/Dac/Test/d 就没问题。
    这样看来,好像我实现了拦截器的功能,所有的url自动拦截啊。但是我没有配置相关的东西啊
    ------解决思路----------------------
    TP不熟悉。猜测是你继承的控制器或者某个调用的文件里有登陆检测。
    具体要读代码才知道。
    ------解决思路----------------------
    你的引入的文件common.php,中是不是写了什么东东,如init初始化函数。
    ------解决思路----------------------
    神奇般的问题,你看下controller里面和你引入的common.php里面是不是有判断是否登录的代码?
    ------解决思路----------------------
    thinkphp有个_initialize()方法,运行此模块任何函数时,都会先自动运行此方法
    你找找看文件是否有这个方法
    ------解决思路----------------------
    初始化方法中有判断是否login的代码,楼主检查一下。
    ------解决思路----------------------
    应该路由问题吧,看看你用的是nginx吗?你nginx使用TP需要配置路由的,还有使用路由模式改成
    'URL_MODEL' =>0, // URL访问模式,可选参数0、1、2、3,代表以下四种模式
    试试
    ------解决思路----------------------
    看下 Runtime里的log日志 一目了然

    此***

    2023-03-14 12:30:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):