Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.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检查IRC上是否识别了缺口?_Php_Irc - Fatal编程技术网

使用PHP检查IRC上是否识别了缺口?

使用PHP检查IRC上是否识别了缺口?,php,irc,Php,Irc,我不知道该怎么称呼这个标题 我正在用PHP编写一个IRC机器人。此IRC服务器运行一个IP服务NickServ、ChanServ、HostServ等 我创建了一个用户访问级别系统,因此某些命令只能由具有适当访问级别的用户访问 每次服务器向bot发送数据时,bot都会将数据行存储为$data,然后将其分解,这样当用户说话时,他们说的第一个单词就会存储为$exData[3] 我创建了一个函数来检查用户是否被识别,并且它可以工作。问题是,当WHOIS完成接收数据时,发出命令的用户的用户名不再存储在$e

我不知道该怎么称呼这个标题

我正在用PHP编写一个IRC机器人。此IRC服务器运行一个IP服务NickServ、ChanServ、HostServ等

我创建了一个用户访问级别系统,因此某些命令只能由具有适当访问级别的用户访问

每次服务器向bot发送数据时,bot都会将数据行存储为$data,然后将其分解,这样当用户说话时,他们说的第一个单词就会存储为$exData[3]

我创建了一个函数来检查用户是否被识别,并且它可以工作。问题是,当WHOIS完成接收数据时,发出命令的用户的用户名不再存储在$exData中,而是WHOIS的最后一行存储在$exData中


我不知道该怎么解决这个问题。建议将非常有用,谢谢。

将其存储在$exData以外的变量中,以便在重用$exData时,用户的原始消息仍然可用


您可以根据需要使用任意多的变量。

我也做了类似的事情。在函数开始时,我将$exData存储为其他内容,然后将其放回函数末尾。