我是一名编码新手,正在就一个工作项目进行集思广益。我需要一种方法将动态二维码连接到两个单独的数据库。
它的工作原理如下:
- 用户注册并输入个人信息:电话号码、地址等。(数据库 A)我们将此人称为所有者。
- 为该特定用户创建一个独特的动态 QR,如果帐户信息发生变化,它会自行更新(数据库 A)
- 授权设备对其进行扫描(只有授权设备才能激活二维码),并自动记录以下信息:位置、时间和日期(数据库 B)
- 二维码所有者通过文本(数据库A)收到扫描通知
任何帮助或建议将不胜感激,非常感谢!
最佳答案
您混淆了许多概念。 QR 码只是一种呈现数据的机制,因此为了简化您的问题,只需忽略它并假设您有一个代表 dB A 记录的字符串,而不是 QR 码。 如果DB A中的记录发生变化,如果你试图查看它,它当然被改变了。
现在第三点还不清楚,例如,如果在访问安全页面后二维码可见,您可以将您从授权用户收集到的信息记录到 DB B,但即使显示,您也无法判断是否是否扫描了二维码。
相反,如果您是用于扫描 QR 码的应用程序的“所有者”,那么在成功扫描后,我会向负责管理数据库中数据的服务发送例如 Ajax 请求B.
无论您使用什么组件在 DB B 中存储数据,都可以用来调用一个操作来要求另一个组件通知与 QR 关联的用户,例如使用 signalR。
关于php - 寻找一种方法来创建链接到 2 个独立数据库的动态 QR 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56916929/