課程
/后端開發
/ThinkPHP
/快速入門ThinkPHP 5.0--基礎篇
同樣指的localhost到public,為啥我出的是 No input file specied
2018-05-17
源自:快速入門ThinkPHP 5.0--基礎篇 2-4
正在回答
在public后添加/index.php/后再接inedx/index/index? 就好了
爬坡的程序猿 提問者
不理解就先把步驟硬記住,慢慢就理解了我就是這么做的C語言基礎,最要有一點linux基礎,會基本操作即可。當然,了解一些android更好
這是個URL訪問問題
URL設計(參考網址http://www.php.cn/manual/view/32826.html,URL設計相關)
ThinkPHP5.1在沒有定義路由的情況下典型的URL訪問規則是:
http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作/[參數名/參數值...]
支持切換到命令行訪問,如果切換到命令行模式下面的訪問規則是:
>php.exe?index.php(或者其它應用入口文件)?模塊/控制器/操作/[參數名/參數值…]
可以看到,無論是URL訪問還是命令行訪問,都采用PATH_INFO訪問地址,其中PATH_INFO的分隔符是可以設置的。
普通模式的URL訪問不再支持,但參數可以支持普通方式傳值
>php.exe?index.php(或者其它應用入口文件)?模塊/控制器/操作?參數名=參數值&…
如果不支持PATHINFO的服務器可以使用兼容模式訪問如下:
http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作/[參數名/參數值...]
必要的時候,我們可以通過某種方式,省略URL里面的模塊和控制器。
即至少有兩種訪問模式:
1,http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作(方法名)
2,http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作(方法名)
如我的就是http://localhost:8080/projectbytp5/public/index.php?s=admin/Index/getEnv,訪問無問題
舉報
ThinkPHP5已發布多時,想了解ThinkPHP5的新特性嗎?老司機帶你馬上出發~
1 回答模塊設計 PHP5.0
1 回答index模塊和admin模塊,index模塊訪問正確,admin模塊訪問出現404,什么原因
1 回答2-4模塊設計中顯示No input file specified.
1 回答index模塊訪問不了了,admin模塊可以訪問
1 回答請問老師為什么只能訪問index模塊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-19
在public后添加/index.php/后再接inedx/index/index? 就好了
2022-03-25
不理解就先把步驟硬記住,慢慢就理解了我就是這么做的C語言基礎,最要有一點linux基礎,會基本操作即可。當然,了解一些android更好
2018-05-22
這是個URL訪問問題
URL設計(參考網址http://www.php.cn/manual/view/32826.html,URL設計相關)
ThinkPHP5.1在沒有定義路由的情況下典型的URL訪問規則是:
支持切換到命令行訪問,如果切換到命令行模式下面的訪問規則是:
可以看到,無論是URL訪問還是命令行訪問,都采用PATH_INFO訪問地址,其中PATH_INFO的分隔符是可以設置的。
如果不支持PATHINFO的服務器可以使用兼容模式訪問如下:
必要的時候,我們可以通過某種方式,省略URL里面的模塊和控制器。
即至少有兩種訪問模式:
1,http://serverName/index.php(或者其它應用入口文件)/模塊/控制器/操作(方法名)
2,http://serverName/index.php(或者其它應用入口文件)?s=/模塊/控制器/操作(方法名)
如我的就是http://localhost:8080/projectbytp5/public/index.php?s=admin/Index/getEnv,訪問無問題