国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms v9 主站程序與web生成目錄分離

2024-09-10 07:15:04
字體:
來源:轉載
供稿:網友

在網站部署中,考慮網站的安全行問題,可以將您的網站主程序與WEB目錄分離,使主程序在WEB目錄之外,從而提高網站的安全性.

分離方法

1.將PHPCMS V9中程序主框架目錄phpcms移動至web目錄之外,如圖:

2.修改web目錄下程序入口文件index.php文件為如下代碼:

  1. //PHPCMS根目錄    
  2. define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR);    
  3. include '../phpcms/base.php';    
  4. pc_base::creat_app(); 

3.修改web目錄下接口文件文件api.php文件為:

  1. define('PHPCMS_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR); 
  2. include '../phpcms/base.php'
  3. $param = pc_base::load_sys_class('param');    
  4.  
  5. $op = isset($_GET['op']) && trim($_GET['op']) ? trim($_GET['op']) : exit('Operation can not be empty'); 
  6. if (!preg_match('/([^a-z_]+)/i',$op) && file_exists(PHPCMS_PATH.'api/'.$op.'.php')) {      
  7.   include PHPCMS_PATH.'api/'.$op.'.php'
  8. else {  //Vevb.com 
  9.   exit('API handler does not exist'); 

這樣即可以完成主程序與web目錄分離.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南岸区| 莒南县| 东方市| 丰顺县| 仲巴县| 当涂县| 恩平市| 博湖县| 恩施市| 潍坊市| 道真| 上犹县| 广南县| 布尔津县| 四平市| 睢宁县| 娄烦县| 博野县| 珠海市| 大石桥市| 喀喇沁旗| 雷山县| 修武县| 环江| 双桥区| 宜川县| SHOW| 九江县| 临桂县| 大渡口区| 弥勒县| 公安县| 华安县| 宜都市| 张家港市| 高平市| 东平县| 林西县| 怀柔区| 阳高县| 拜城县|