thinkphp如何访问
可以通过:“控制器中间件”先判断请求信息,例如先判断控制器名:
$controller = Request::controller();
或者获取请求名
$action = Request::action();
获取“a”参数
$a =Request::param('a');
然后再进行判断:
if($action == 'index' && $a != 1){
return "非法请求!";
}
❷ thinkphp怎么访问后台
ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架。
新建一个admin.php文件,将index.php内容复制到admin.php内,访问配置地址后面加上/admin/public/login.html就可以访问后台了。
❸ 用thinkphp怎么直接访问网站主页
用url重写吧tp的入口文件给消掉
打开apache的重写规则(网上有)下面有两个all,忘了哪个是了写成all就对了
<Directory "YourDocumentRoot">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
创建一个TXT文本文档,在里面写入一下代码
###########################################
RewriteEngine on
RewriteCond $1 !^(index.php|robots|stafile|upload|.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
###########################################
另存为(因为不能直接保存) .htaccess
然后把这个文件放到与入口文件统同级目录
ok!
❹ thinkphp3.2 命令行模式下怎么访问
admin.php<?php
// 应用入口文件// 检测PHP环境if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',True);// 定义应用目录define('APP_PATH','./My/');define('BIND_MODULE','Admin');// 引入ThinkPHP入口文件require './ThinkPHP/ThinkPHP.php';// 亲^_^ 后面不需要任何代码了 就是如此简单
index.php
❺ thinkphp怎么访问一个控制器的不同方法
跨控制器调用方法
1. 先造对象,再调用里面的方法
$sc=new \Home\Controller\IndexController(); 用绝对路径找
echo $sc->ShuChu();
2.
$sc=new IndexController(); 用相对路径
echo $sc->ShuChu();
还可以使用thingkphp中的快捷方法
1. $sc=A("Index"); 使用TP框架的快捷方法A来创建控制器对象 ()内直接写控制器名
【跨模块调用】
$sc=A("Admin/Main"); 前面加上模块名 模块名/控制器名
【R方法】
调用对象 并且调用里面的方法
使用TP框架的R方法来自动调用某个控制器里的某个操纵方法
echo R("Index/ShuChu"); 控制器名/方法名