企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
如果系统自带的帮助函数无法满足开发需求,可以随意修改助手函数的名称或者添加自己的助手函数文件,然后修改配置文件,加载自己的帮助函数文件。 例如:下面的操作加载了一个用户自定义的myhelper.php的帮助函数文件 ![Image](https://box.kancloud.cn/18d5fca3dce901b68e4510c3c55e2402_1630x598.png) myhelper.php文件的内容如下: ![Image](https://box.kancloud.cn/c2a375a62b651da72941d3aead799ffa_1418x932.png) 参考代码: /\*\* \* 获取客户端IP地址 \* @return string 客户端IP地址 \*/ function get\_client\_ip(){ if (isset($\_SERVER)) { if (isset($\_SERVER\['HTTP\_X\_FORWARDED\_FOR'\])) { $realip = $\_SERVER\['HTTP\_X\_FORWARDED\_FOR'\]; } elseif (isset($\_SERVER\['HTTP\_CLIENT\_IP'\])) { $realip = $\_SERVER\['HTTP\_CLIENT\_IP'\]; } else { $realip = $\_SERVER\['REMOTE\_ADDR'\]; } } else { if (getenv("HTTP\_X\_FORWARDED\_FOR")) { $realip = getenv( "HTTP\_X\_FORWARDED\_FOR"); } elseif (getenv("HTTP\_CLIENT\_IP")) { $realip = getenv("HTTP\_CLIENT\_IP"); } else { $realip = getenv("REMOTE\_ADDR"); } } return $realip; }