私聊要求发言者和发言对象都能看到私聊的内容,另外,当私聊的对象是所有人时,责所有的人都能看到私聊的内容。因此,可以设置几个Application变量来保护私聊信息。例如,Application("Chat")保存私聊的内容,Application("Chatto")保存私聊的对象。当用户登陆聊天室时,使用Session("User")记录用户名,Session("Chat")记录该用户是否私聊,初始化为False,表示用户没有私聊;当用户要私聊时,责记录私聊信息,并将Session("Chat")设置为True,表示有私聊。其语句如下
Application("chat")=""&发言者&
Application("chatto")=私聊对象用户名
Application("owner")=发言者用户名
Session("chat")=true
当Application中保存信息后,用户浏览器端会判断Session("User")的值与Application("chatto")或者Application(“Owner”)的值是否相同,如果相同,则在浏览器端显示私聊内容;如果不相同,但Application(“chatto”)是所有人,则仍然显示私聊内容,否则不会显示任何私聊信息
代码如下:建3个页面users.asp ,privatemsg.asp ,sendprivate.asp
//以下代码获取在线用户信息
<
| 在线用户 |
1:一般公共聊天室都有私聊的功能的。
2:下图是一般聊天室的聊天条。有没有看到左上角写着所有人的地方?
3:然后点聊天室里你想说话人的名字。
4:点后就会出现下图里面有个对ta悄悄话。
5:这样我们就可以看到下图左下角这里就出现了你想聊天人的名字了,这样就变成私聊了
私聊要求发言者和发言对象都能看到私聊的内容,另外,当私聊的对象是所有人时,责所有的人都能看到私聊的内容。因此,可以设置几个Application变量来保护私聊信息。例如,Application(“Chat“)保存私聊的内容,Application(“Chatto“)保存私聊的对象。当用户登陆聊天室时,使用Session(“User“)记录用户名,Session(“Chat“)记录该用户是否私聊,初始化为False,表示用户没有私聊;当用户要私聊时,责记录私聊信息,并将Session(“Chat“)设置为True,表示有私聊。其语句如下
Application(“chat“)=““&发言者&
Application(“chatto“)=私聊对象用户名
Application(“owner“)=发言者用户名
Session(“chat“)=true
当Application中保存信息后,用户浏览器端会判断Session(“User“)的值与Application(“chatto“)或者Application(“Owner”)的值是否相同,如果相同,则在浏览器端显示私聊内容;如果不相同,但Application(“chatto”)是所有人,则仍然显示私聊内容,否则不会显示任何私聊信息
你可以百度一下小火柴匿名聊天,每一次聊天都是私聊。