我想使用PHP访问读卡器。我这样做是为了监视在大学入学。是否有可用于接受来自访问读卡器读数到数据库的任何中间技术?

有帮助吗?

解决方案

有可能的,这不能容易地用PHP集成。或许通过JSON或什么的,但读卡器接口后端API接口将需要的东西,可以用物理硬件上运行和工作。

除非你的意思是,你已经有了读数,并希望把它放在一个数据库... PHP可以解析它。

其他提示

我知道我迟到了这个问题,但我建立一个类似的产品。这其实是能够以简单的读卡器违背了其他的答案。基于USB读卡器充当简单的键盘输入设备,所以当一个人准备刷卡,确保文本框是焦点,然后刷卡。

从那里,可以采取所读取的键盘数据并将其推至隐藏输入框,然后(用一些JavaScript或甚至客户端)处理它服务器端。我使用了很多的jQuery使事情在客户端上多一点缝隙,所以它不是那么简单,因为我所描述的,但它绝对有可能。

这里的一个.NET示例,可以使用移植到PHP

修改:2016分之2

我创建了一个 GitHub的主旨,提供一个非常简单的jQuery实现。

在它读

我已经与之前的条形码扫描仪的工作,我知道我们的行为像是键盘和基本的一个“类型”,然后回车。也许你的读卡器或可以有做类似的事情?

如果是这样的话,你可以建立一个非常简单的形式与文字输入和使用JavaScript,自动对焦的输入。然后有形式提交给PHP脚本日志是什么给了。

我看到用作一次计时装置的卡扫描器。我公司有它的计算机上,用在监视器上的当前状态,全屏幕的页面。当有人刷卡的卡,它会激发关闭一个Perl程序和更新数据库。我认为页面被设置为每秒刷新一次这么多秒。

希望的东西,我说的火花为你出个主意。

如果一个软件与读者一起提供,你可能需要参考其文档它如何输出数据。比方说,如果它给出了一个CSV,您可能需要解析CSV并将其存储在数据库中,后来可以用PHP来处理。

一些阅读器软件能够直接写入到数据库中。同样,这一切都取决于你所拥有的品牌和型号读卡器。

我相信一些其他人的是正确的,以及其他人。但你也必须记住,有些读卡器3-4层如果没有1或2,您可以简单地把它作为一个“键盘”通过简单的刷卡,但如果有的话它会只读第一行,就是这样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top