国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

public目錄下的php文件怎么執(zhí)行

workers

問題描述

有些js插件里包含了php文件需要執(zhí)行,比如百度editor編輯器,上傳文件依賴的php文件在static目錄下,如果想讓這些php可以被執(zhí)行,應該怎么處理了.

截圖

1666 1 3
1個回答

walkor 打賞

為了避免像php-fpm那樣的安全風險,webman默認關閉了url直接訪問某個php文件,不過config/app.php里加一個配置

'support_php_files' => true,

開啟,但是要注意

  1. 但是無法使用$_GET $_POST等超全局變量(可以使用request()->get(),request()->post()等代替),
  2. 無法使用header() cookie()等php-fpm才支持的http協(xié)議相關函數
  3. php文件里不能有函數或者類的定義,否則會報函數 類重復定義錯誤

最后還是建議不要開啟url訪問php文件,因為開啟后就像php-fpm一樣有一些安全風險,例如當用戶上傳了一個惡意php文件,任何用戶都可以通過url訪問它,造成系統(tǒng)漏洞。webman默認無法通過url訪問php文件就是為了規(guī)避這個風險。
建議將public下的php腳本在控制器里重寫。

  • workers 2023-04-25

    好的謝謝老大 那我就在控制器里重寫吧

  • tanhongbin 2023-04-25

    我好想發(fā)現商機了,是不是可以寫一個webman版本的圖文編輯器,付費使用

  • workers 2023-04-25

    寫吧...

  • tanhongbin 2023-04-26

    我看了一下屁用沒有,就是重寫上傳文件即可,別的不用寫呀

年代過于久遠,無法發(fā)表回答
??