我有一个php登录,用户输入用户名/密码,它会根据登录信息检查mysql数据库.如果经过身份验证,则会通过php创建会话,用户现在可以使用php会话访问系统.我的问题是,一旦他们通过php/session进行身份验证,那么授权用户查看他们是否具有使用socket.io访问nodejs服务器的正确登录权限的过程是什么?我不希望这个人有权访问nodejs/socket.io函数/服务器,除非他们通过php登录验证.
我一直在互联网上搜索大约两天,试图了解网络套接字是如何工作的,我在Javascript和PHP方面相对较新,看到我在两三个月前开始.
我对Http协议是什么以及如何与我正在阅读的服务器执行"握手"非常困惑.所以不幸的是,我很难提出比标题中更具体的问题.
但是,甚至比标题中的问题答案还要多,我真的很想要一个能够以彻底的方式教我网络套接字的资源,比如书籍或在线教程.
任何帮助表示赞赏,谢谢.
我已经使用开发了客户端 - 服务器连接socket.io,我很高兴地说它完美无缺.问题来了,因为我需要从php Source创建该连接(而不是"echo html javascript").有点像
$socket = socket.createConectionJS;
Run Code Online (Sandbox Code Playgroud)
我尝试过不同的方法,例如:
我认为解决它的唯一方法是通过创建套接字来模拟Web套接字连接,方法与de socket.io类相同,但在php中
Anny socket.io专家可以帮忙吗?
Tnks!!_
我想为我的网站(社交网络)创建一个实时通知系统我正在使用laravel 5.2,我正在使用socket.io和redis,我创建了notifevent并成功播放了它,但不知道该怎么做,任何人都可以帮助我或指导我.
php ×4
websocket ×3
socket.io ×2
connection ×1
javascript ×1
laravel ×1
node.js ×1
redis ×1
server-side ×1
session ×1