Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php whmcs钩子客户端登录未运行_Php_Client_Whmcs - Fatal编程技术网

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标记之后呈现标记(两者都可能会失败)。也许这个事件确实被触发了,你就是看不到它——考虑登录到一个临时文件来测试这个。