浏览代码

代码调整.

gwang 4 年之前
父节点
当前提交
240bda391b

+ 2 - 2
Gameserver/Amfphp/Services/AppServer.php

@@ -67,7 +67,7 @@ class AppServer {
             $resp->updateInfo = $req->updateInfo;
         }
         $resp->tag = arr2obj(array_merge((array) $resp->tag, (array) Resp::$ext_tag)); # 合并附加tag,  
-        self::LogCmd($req, $resp);                                              # 记录操作日志
+//        self::LogCmd($req, $resp);                                              # 记录操作日志
         CLog::flush();                                                          # flush日志
     }
 
@@ -86,7 +86,7 @@ class AppServer {
                 (isset($req->userInfo) ? (tsDay() - tsDay($req->userInfo->game->baseInfo->firstLogin)) : 0), #  # ps.留存天数
                 JsonUtil::encode($req->paras), #                                # req->paras
                 JsonUtil::encode($resp->result)); #                             # resp->result
-        daoInst()->exec($sql);                                                 # 执行sql
+        daoInst()->exec($sql);                                                  # 执行sql
     }
 
     /**

+ 4 - 70
Gameserver/Amfphp/main.php

@@ -2,15 +2,8 @@
 
 namespace loyalsoft;
 
-//header('Cache-Control: no-store');                                              # 防御缓存设施
-//header('Host:' . PHP_OS . "-" . (isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : ""));   # 这里提取服务器地址返给客户端,方便留意负载均衡/弹性扩容的效果
-/**
- * 是否处于编辑器中,辅助智能感知代码的 gwang(⊙ω⊙)
- * @return bool 是否处于编辑器中
- */
-function isEditor() {
-    return false;                                                               # 永久性的false就好
-}
+header('Cache-Control: no-store');                                              # 防御缓存设施
+header('Host:' . PHP_OS . "-" . (isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : ""));   # 这里提取服务器地址返给客户端,方便留意负载均衡/弹性扩容的效果
 
 $GLOBALS['charset'] = "utf8";                                                   # charset, used by CDBInit()
 $GLOBALS['OS'] = "win32";                                                       # os,      used by JsonUtil::encode()
@@ -40,8 +33,8 @@ define('CodeGen_Enabled', false)
         and define('CodeGen_Folder', ROOTDIR . '/../../CodeGen/');              # 代码生成功能的输出位置
 
 require_once ROOTDIR . '/AutoLoad.php';                                         # 初始化框架自动加载机制 
-//DebugHelper::checkkPHPVersion();                                                # 检查PHP版本
-//DebugHelper::checkModules();                                                    # 检查PHP模块
+DebugHelper::checkkPHPVersion();                                                # 检查PHP版本
+DebugHelper::checkModules();                                                    # 检查PHP模块
 
 /**
  * get dao instance,
@@ -87,36 +80,6 @@ function req() {
     return Req::Ins();
 }
 
-/**
- * 对象初始化
- * @return type
- */
-function ObjectInit() {
-    return new \stdClass();
-}
-
-/**
- * 数组初始化
- * @return type
- */
-function ArrayInit() {
-    return array();
-}
-
-/**
- * Zip压缩启用
- */
-function output_compress() {
-    ini_set("zlib.output_compression", "On");
-}
-
-/**
- *  设定脚本内使用的date函数的时区为中华人民共和国
- */
-function default_timezone() {
-    date_default_timezone_set("PRC");
-}
-
 default_timezone();                                                             # 全局范围内启用默认时区 中国时区
 
 $zoneid = "1";                                                                  # 定义全局变量zoneid
@@ -165,35 +128,6 @@ function my_Assert($condition, $err) {
     DebugHelper::assert($condition, $err);
 }
 
-/**
- * 如果变量为null则取默认值
- * @param type $obj
- * @param type $defaultValue
- */
-function my_null_default($obj, $defaultValue) {
-    return ($obj === null) ? $defaultValue : $obj;                              # 注意这里必须用===判断
-}
-
-/**
- * 确保指定变量不为空(若为空则用stdclass初始化)
- * @param \stdClass $obj
- */
-function my_default_Obj(&$obj) {
-    if (null == $obj) {
-        $obj = new \stdClass();
-    }
-}
-
-/**
- * 确保指定变量不为空(若为空则用array()初始化)
- * @param \array $arr
- */
-function my_default_Arr(&$arr) {
-    if (null == $arr) {
-        $arr = array();
-    }
-}
-
 /**
  * 功能已过期 
  */

+ 0 - 2
Gameserver/Amfphp/util/CRedisUtil.php

@@ -583,9 +583,7 @@ class CRedisUtil extends CMemBase {
      */
     public function hget($key, $field) {
         self::debug();
-//        echo $field, $key;
         $ret = $this->redis->hget($key, $field);
-//        var_dump($ret);
         return JsonUtil::decode($ret);
     }
 

+ 67 - 0
Gameserver/Amfphp/util/CommUtil.php

@@ -238,6 +238,13 @@ class CommUtil {
         return str_replace("\\\\", "\\\\\\\\", $str);
     }
 
+    /**
+     * Zip压缩启用
+     */
+    public static function output_compress() {
+        ini_set("zlib.output_compression", "On");
+    }
+
     /**
      * 将任意编码格式的字符串转换为utf-8编码
      * @param 原始字符串 $str
@@ -262,3 +269,63 @@ function arr2obj($arr) {
 function obj2arr($obj) {
     return CommUtil::object_array($obj);
 }
+
+/**
+ *  设定脚本内使用的date函数的时区为中华人民共和国
+ */
+function default_timezone() {
+    date_default_timezone_set("PRC");
+}
+
+/**
+ * 如果变量为null则取默认值
+ * @param type $obj
+ * @param type $defaultValue
+ */
+function my_null_default($obj, $defaultValue) {
+    return ($obj === null) ? $defaultValue : $obj;                              # 注意这里必须用===判断
+}
+
+/**
+ * 确保指定变量不为空(若为空则用stdclass初始化)
+ * @param \stdClass $obj
+ */
+function my_default_Obj(&$obj) {
+    if (null == $obj) {
+        $obj = new \stdClass();
+    }
+}
+
+/**
+ * 确保指定变量不为空(若为空则用array()初始化)
+ * @param \array $arr
+ */
+function my_default_Arr(&$arr) {
+    if (null == $arr) {
+        $arr = array();
+    }
+}
+
+/**
+ * 对象初始化
+ * @return type
+ */
+function ObjectInit() {
+    return new \stdClass();
+}
+
+/**
+ * 数组初始化
+ * @return type
+ */
+function ArrayInit() {
+    return array();
+}
+
+/**
+ * 是否处于编辑器中,辅助智能感知代码的 gwang(⊙ω⊙)
+ * @return bool 是否处于编辑器中
+ */
+function isEditor() {
+    return false;                                                               # 永久性的false就好
+}