当用户关闭浏览器时更新 MySQL 数据库

2024-04-17

我正在为一家研究公司开发一个 Web 应用程序,其中一个要求是用户一次只能在一台设备上登录。

因此,我开发了一个非常基本的系统,当您登录某些 PHP 时,会将数据库中用户的行从 0 更新为 1,当您单击注销按钮时,它会再次将该行从 1 更新为 0。

唯一的问题是,如果用户不使用注销按钮并只是关闭浏览器,它将结束会话并注销他们,但他们在数据库中的行将不会更新。

有没有办法在浏览器关闭时更新数据库?


您可以使用 unload 事件,向服务器发送 ajax 请求,这将更新 mysql 中的标志。您可以尝试以下 jquery 语法。

$(window).bind('unload', function(){
    $.ajax({
        type: 'get',
        async: false,
        url: 'path/to/file.php'
    });
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当用户关闭浏览器时更新 MySQL 数据库 的相关文章

  • Laravel 验证:存在附加列条件 - 自定义验证规则

    在 Laravel 中指定存在验证规则时 是否有一种方法可以引用另一个字段 我希望能够说输入 a 必须存在于表 a 中 输入 b 必须存在于表 b 中 并且表 b 中列 x 的值必须等于输入 a 最好通过例子来解释 public rules
  • 为什么当尝试使用 $this->data 访问 CakePHP 时,密码字段为空?

    我正在实现一个身份验证组件 这是我的注册页面 create User array action gt login echo form gt input primary email array size gt 32 echo form gt
  • PHP上传文件产生错误代码4。为什么?

    HTML
  • Sql:计算随时间的增长

    我几周前发布了这个问题 但我认为我没有清楚地提出这个问题 因为我得到的答案不是我想要的 我认为最好重新开始 我正在尝试查询数据库以检索一段时间内唯一条目的数量 数据看起来像这样 Day UserID 1 A 1 B 2 B 3 A 4 B
  • 使用MySQL计算单个表中借方和贷方的余额

    下面的 MySQL 表包含带有关联金额的借方或贷方 操作 如何选择具有非零 余额 的所有 CLIENT ID 我尝试将表连接到自身以计算所有借方和贷方总额 但有些东西无法正常工作 CLIENT ID ACTION TYPE ACTION A
  • 使用 PHP/COM/ADSI/LDAP 更改 AD 密码

    我已经被这个问题困扰了好几天了 我尝试了各种解决方案均无济于事 请帮忙 Problem 我们有两个域控制器 它们不属于我们的管理范围 我们能够通过端口 389 上的 LDAP 进行连接 但无法通过端口 636 安全连接 我们正在开发一个系统
  • 如何比较两个字符串的大小写和变音符号不敏感?

    我有两根弦 字符串 1 塞巴斯蒂安 字符串 2 塞巴斯蒂安 我想通过忽略 重音 字符来比较这两个字符串 谁能知道这个逻辑吗 提前致谢
  • PHP:如何防止不必要的换行

    我正在使用 PHP 创建一些基本的 HTML 标签始终相同 但实际链接 标题对应于 PHP 变量 string p a href strong i title i i strong a br echo string fwrite outfi
  • Facebook Graph API v3.1 开发人员访问令牌权限限制

    如您所知 Facebook 将其 API 升级到了 V3 1 现在正在慢慢地淘汰旧的 API 和应用程序 因此我们必须迁移到新的 API 他们做出了一些艰难的决定 这对垃圾邮件网站来说是好事 但对开发人员来说也很难 提醒 Graph API
  • 通过 AJAX 发送 XML

    我在 jQuery 中创建了一个 xml 文档 如下所示 var xmlDocument
  • PHP/MySQL:如何在网站中创建评论部分[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我不会问 如何使用 PHP MySQ
  • 从 PDO 准备好的语句中获取原始 SQL 查询字符串

    在准备好的语句上调用 PDOStatement execute 时 有没有办法让原始 SQL 字符串执行 出于调试目的 这将非常有用 我假设您的意思是您想要最终的 SQL 查询 并将参数值插入其中 我知道这对于调试很有用 但这不是准备好的语
  • Opencart最低下单价不包括一类

    我正在使用 opencart 并成功为所有交易添加了最低订单价格 这是我使用的代码 div div div class warning Minimum 10 Euro to checkout div 现在我想从中排除一个类别 以便可以购买该
  • 如何在 join 语句中进行计数

    我有桌子post int post id varchar title text content和表comment int comment id int post id varchar content其中 post id 是外键引用表帖子 如
  • 根据通过 AJAX 请求的用户输入重绘 google 图表

    我有一个谷歌图表从我的数据库中提取数据 它可以按我想要的方式工作 根据 URL 中的 get 请求 它从所选表中提取数据 我想根据下拉菜单中选定的表通过 ajax 更新此图表 我无法突破的部分是通过 ajax 获取数据响应 我认为下面的代码
  • SQL Server 相当于 MySQL 的 USING

    在 MySQL 中 当您连接不同表中具有相同名称的列时 可以在连接中使用关键字 USING 例如 这些查询产生相同的结果 SELECT FROM user INNER JOIN perm USING uid SELECT FROM user
  • 数据表 - 服务器端处理 - 数据库列合并

    我目前正在使用 DataTables 1 10 5 服务器端处理功能 http www datatables net examples data sources server side html http www datatables ne
  • DOMPDF - 未找到“字体”类

    我正在尝试通过命令行添加字体 每次我尝试都会收到以下错误 Fatal error Class Font not found in home scripts public html MarketingPalv2 load font php o
  • 图像创建从jpeg() PHP

    我正在使用 imagecreatefromjpeg 函数合并两张图片 现在我面临的问题是 当我使用服务器中的图片时 它工作正常 而当我使用其他网站的图片时 它不起作用 例如 当我使用这个 PHP 文件时http coolfbapps in
  • 通过将行旋转为动态数量的列来在 MySQL 中创建摘要视图

    我在 MySQL 中有一个表 其中包含以下字段 id company name year state 同一客户和年份有多行 以下是数据示例 id company name year state 1 companyA 2008 1 2 com

随机推荐

  • Hadoop YARN 作业陷入映射 0% 并减少 0%

    我正在尝试运行一个非常简单的作业来测试我的 hadoop 设置 所以我尝试使用 Word Count Example 它陷入了 0 所以我尝试了一些其他简单的作业 并且每个作业都陷入了困境 52191 0003 14 07 14 23 55
  • 制作我自己的(非数据库)fetch_object 函数

    在 php mysql mysqli postgre 等中 有 fetch object 函数 您可以在其中获取数据行的对象 默认情况下它将返回一个对象stdClass 但您也可以为构造函数定义一个 class name 和一个参数数组 我
  • 用动画同时隐藏导航栏和选项卡栏

    Edit 我将赏金授予了约翰 因为他在回答中付出了很多努力 并且无论如何都会得到它 但仍然没有可行的解决方案 我仍在寻找答案 如果有人知道如何做到这一点 我将不胜感激 我想在我的应用程序中添加一个 最大化 按钮来隐藏导航和标签栏 导航栏和选
  • 如何在 Polymer 中将事件从 rootScope 广播到元素?

    例如 我们有根范围
  • 如何在广告中对用户进行递归搜索,无论该用户是在组还是子组中?

    您好 我在 ASP NET 应用程序中使用 Active Directory 和 C 如果用户位于组中或子组中 我希望得到一个 bool 值 我写了一个方法来获取用户是否在组中但不在这个子组中 我如何在我的方法中进行递归搜索 这是我的代码
  • 使用 Zend Framework 2 扩展 ZfcUser

    您好 我正在尝试使用 Zend Framwork 2 的 ZfcUser 模块编写用户注册表单 并且希望获得一些有关添加更多用户字段时最佳实践的建议 到目前为止 我已经创建了自己的模块 名为 WbxUser 如模块 wiki 页面 http
  • HttpWebRequest 与将 URL 粘贴到地址栏中(功能上)有何不同?

    我正在缩小与相关的潜在问题的范围two https stackoverflow com questions 1101266 bittorrent tracker announce problem prior https stackoverf
  • M1 Mac Xcode 构建完成但 Flutter 项目失败(苹果芯片)

    我一直遇到一个问题 每当我从 M1 Mac 运行任何项目时 总会出现这个问题 我已经尝试了来自stackoverflow和github的所有解决方案 我快要失去我的了 由于麻烦 第四个项目 首先我以为是因为 flutter macOS 桌面
  • Facebook Graph 不允许我访问公共群组中的任何相册

    我在从 WirralGSB 团体的公开相册中抓取照片时遇到了一些麻烦 我最初在 10 月份建立了该网站 直到几天前才恢复正常 我认为问题在于我没有访问密钥 我通过自己制作的应用程序创建了访问密钥 但这些密钥的有效期只有 30 分钟左右 然后
  • 从 Cats 理解并行类型类

    有一个类型类叫做Parallel in Cats 此类的目的是为一些不支持开箱即用并行计算的 monad 提供并行计算 例如Either例如 我知道Monad用于相关计算 因此需要顺序执行 Applicative用于独立计算 因此此类计算可
  • 如何在pytest运行时获取测试名称和测试结果

    我想在运行时获取测试名称和测试结果 I have setup and tearDown我的脚本中的方法 在setup 我需要获取测试名称 然后在tearDown我需要获取测试结果和测试执行时间 我有办法做到这一点吗 你可以 使用钩子 我的测
  • 跨多个项目共享单个 .editorconfig 文件

    我的团队在 GitHub 中维护着多个 Java 存储库 它们的根文件夹中都有一个 editorconfig 文件 并且它们完全相同 这使得维护它们有点痛苦 因为它们都必须单独更新 我们所有人都使用 IntelliJ 它具有从 URL 下载
  • SVG 图像的 xlink:href 属性中的与号 (&)?

    我正在构建一个包含各种图像标签的 SVG 文档 这xlink href图像的 源 URL 属性包含带有 符号的查询字符串 如果我逃避他们 26或ascii编码 它们不是有效的查询字符串 服务器不会传送图像 我无法使用 CDATA 转义它们
  • 我的 .NET 2.0 应用程序可以继续运行多久?

    Microsoft NET 框架的每个版本都有 e g 对 NET Framework 1 1 的支持于 2005 年 9 月 9 日结束 对 NET Framework 2 0 的支持于 2010 年 12 月 1 日结束 对 NET F
  • 接受略有不同的 Snakemake 规则输入(.fq 与 .fq.gz)

    我是 Snakemake 的新手 希望能够选择一对 fq文件或一对 fq gz文件并运行它们trim galore得到一对修剪过的 fq gz输出文件 在不提供所有 Snakefile 的情况下 我得到了下面丑陋的解决方案 我只是复制了规则
  • 将文件从远程服务器复制到本地,反之亦然

    谢谢你快速的回复 但我只坚持登录 我使用以下代码尝试登录 bool success LogonUser username 000 000 000 000 2 0 out userToken 但我收到失败的异常 我使用用户名和密码 通过 ms
  • 将所有记录保留在“WHERE IN()”子句中,即使未找到它们

    我有以下 mysql 查询 SELECT id sum views as total views FROM table WHERE id IN 1 2 3 GROUP BY id ORDER BY total views ASC If on
  • 安装apk时INSTALL_FAILED_NO_MATCHING_ABIS

    我尝试将我的应用程序安装到 Android L Preview Intel Atom 虚拟设备中 但失败并出现错误 INSTALL FAILED NO MATCHING ABIS 这是什么意思 INSTALL FAILED NO MATCH
  • != null 和 !== null 之间有什么区别? [复制]

    这个问题在这里已经有答案了 很抱歉我确信过去有人问过这个问题 但是很难搜索这样的问题 和 并不完全适合搜索 如果有人知道重复的问题 你可以指出我 做和做有什么区别myVar null and myVar null 我知道 is not eq
  • 当用户关闭浏览器时更新 MySQL 数据库

    我正在为一家研究公司开发一个 Web 应用程序 其中一个要求是用户一次只能在一台设备上登录 因此 我开发了一个非常基本的系统 当您登录某些 PHP 时 会将数据库中用户的行从 0 更新为 1 当您单击注销按钮时 它会再次将该行从 1 更新为