javascript - PHP/JavaScript : See if someone is visiting the same url

标签 javascript php ajax angularjs laravel

我有一个使用 AngularJS 在 Laravel 中构建的项目,您可以在其中查看和编辑报告。 我想实现这样的功能,即当有人正在编辑报告时,不允许其他人做同样的事情。当有人编辑它时,它应该被锁定。 当用户完成编辑或离开页面时,报告应打开供任何人再次编辑。

您对此有何建议?我想过一些关于 cookies/session 的问题,但我不确定如何检测用户是否离开了页面。

最佳答案

我认为最好的方法是使用 websockets。报告编辑将与您的服务器建立 websocket 连接,当编辑页面关闭时,连接将终止

关于javascript - PHP/JavaScript : See if someone is visiting the same url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27983740/

相关文章:

jquery - 转到页面重新加载上的特定选项卡或通过 AJAX 加载选项卡的超链接

php - 删除后的 jQuery/AJAX 在多列 div 中留下空白

javascript - jQuery 动画在开始完成之前不会等待

c# - 从 MVC 中的 Controller 调用 jQuery 函数

php - 如何连接 mysql 数据库中嵌套表值的值

php - Jquery将不同的id值传递给包含变量的通用函数

javascript - Office 添加未对 Webapi 进行身份验证

javascript - 使用提交表单填充表(javascript)

javascript - 当使用数据容器 ="body"属性解决溢出 :hidden div element 时,我的自定义 Bootstrap 工具提示样式被覆盖

php - 使用 PHP + PDO for Sqlite CREATE TABLE 部分失败