使用PHP检查IRC上是否识别了缺口?
我不知道该怎么称呼这个标题 我正在用PHP编写一个IRC机器人。此IRC服务器运行一个IP服务NickServ、ChanServ、HostServ等 我创建了一个用户访问级别系统,因此某些命令只能由具有适当访问级别的用户访问 每次服务器向bot发送数据时,bot都会将数据行存储为$data,然后将其分解,这样当用户说话时,他们说的第一个单词就会存储为$exData[3] 我创建了一个函数来检查用户是否被识别,并且它可以工作。问题是,当WHOIS完成接收数据时,发出命令的用户的用户名不再存储在$exData中,而是WHOIS的最后一行存储在$exData中使用PHP检查IRC上是否识别了缺口?,php,irc,Php,Irc,我不知道该怎么称呼这个标题 我正在用PHP编写一个IRC机器人。此IRC服务器运行一个IP服务NickServ、ChanServ、HostServ等 我创建了一个用户访问级别系统,因此某些命令只能由具有适当访问级别的用户访问 每次服务器向bot发送数据时,bot都会将数据行存储为$data,然后将其分解,这样当用户说话时,他们说的第一个单词就会存储为$exData[3] 我创建了一个函数来检查用户是否被识别,并且它可以工作。问题是,当WHOIS完成接收数据时,发出命令的用户的用户名不再存储在$e
我不知道该怎么解决这个问题。建议将非常有用,谢谢。将其存储在$exData以外的变量中,以便在重用$exData时,用户的原始消息仍然可用
您可以根据需要使用任意多的变量。我也做了类似的事情。在函数开始时,我将$exData存储为其他内容,然后将其放回函数末尾。