php - WHMCS - Hook ClientEdit 不会触发
问题描述
当用户编辑他的电子邮件时,我正在尝试触发自定义功能。当我在管理页面中手动编辑但在客户页面上未触发挂钩时,代码运行良好。
我的钩子代码(包括/钩子/index.php):
<?php
if ( !defined('WHMCS')) {
header("Location: ../../index.php");
}
add_hook('ClientEdit', 1, function ($vars)
{
file_put_contents('testLog.txt', 'TEST'.PHP_EOL , FILE_APPEND | LOCK_EX);
});
编辑时的管理页面:
编辑时的客户端页面:
解决方案
推荐阅读
- linux - 使用 ffmpeg 将实时视频从树莓派流式传输到 Web 服务器以进行分发
- ruby - 数组中的整数要么完全奇数,要么完全偶数,除了一个整数
- c# - 如何在winform上绘制矩阵
- bash - 在 TSV 中第 n 次出现值后删除行
- reactjs - 如何升级到 react native 0.59?
- python - Keras 中 CNN 的丢失在训练的某个时刻变成了 nan
- javascript - JointJS 中的两个端口位置
- javascript - 使用 Razor 将控件动态添加到 HTML 表格
- excel - 如何检测单元格数组中的点击
- pcm - 尝试使用 AudioKit 将 PCM 转换为 MP3 时崩溃