检查是否在使用PHP的IRC上识别出缺口?

时间:2011-01-23 23:46:34

标签: php irc

我不确定如何真正说出标题。

我正在使用PHP编写IRC bot。此IRC服务器运行Anope服务(NickServ,ChanServ,HostServ等)。

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

每次服务器向僵尸程序发送数据时,机器人将数据行存储为$data,然后explode()将其存储为" ",以便用户说他们说的第一个词存储为$exData[3]

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

我不知道如何解决这个问题。建议会非常有帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

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

您可以根据需要拥有尽可能多的变量。