Php whmcs钩子客户端登录未运行
我正在尝试创建一个简单的代码,以便在客户端登录时使用钩子钩住它,但它没有运行,对钩子Php whmcs钩子客户端登录未运行,php,client,whmcs,Php,Client,Whmcs,我正在尝试创建一个简单的代码,以便在客户端登录时使用钩子钩住它,但它没有运行,对钩子ClientLogout做了同样的事情,并且工作得非常完美。有什么帮助吗 <?php function email_teste(){ echo "<script> console.log('simple function'); </script>"; } add_hook("ClientLogin",1,"email_tes
ClientLogout
做了同样的事情,并且工作得非常完美。有什么帮助吗
<?php
function email_teste(){
echo "<script> console.log('simple function'); </script>";
}
add_hook("ClientLogin",1,"email_teste");
?>
你看不到任何东西的原因很可能是因为WHMCS重定向用户的速度太快,以至于你看不到输出
为了防止重定向,您可以这样做
function email_teste(){
echo "<script> console.log('simple function'); </script>";
die();
}
function email_teste(){
echo“console.log('simple function');”;
模具();
}
(我猜客户端注销
只是一个拼写/翻译错误?文档表明这是客户端注销
)。需要检查两件事:您确定正在调用挂钩设置代码吗?事件在什么时候被称为?如果在触发钩子时页面根本没有呈现,那么您将在doctype之前呈现
标记,如果在最后调用它们,那么您将在关闭HTML标记之后呈现标记(两者都可能会失败)。也许这个事件确实被触发了,你就是看不到它——考虑登录到一个临时文件来测试这个。