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"); 控制器名/方法名