Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP访问MIFARE卡的Web应用程序_Php_Web Applications_Mifare_Contactless Smartcard - Fatal编程技术网

使用PHP访问MIFARE卡的Web应用程序

使用PHP访问MIFARE卡的Web应用程序,php,web-applications,mifare,contactless-smartcard,Php,Web Applications,Mifare,Contactless Smartcard,我想开发一个web应用程序,从MIFARE芯片卡读取数据。这个想法是为了一个商店的诚信化计划 是否可以从浏览器中读取数据?这怎么可能呢?一个PHP web应用程序的代码是在服务器端执行的,因此,如果您想与客户端的MIFARE卡进行交互(通过非接触式智能卡读取器),您需要使用PHP代码以外的其他东西来访问客户端硬件 您的web应用程序还将包含一个在客户端显示和执行的网页(HTML、CSS、(Java)脚本)。例如,此网页可能包含在客户端web浏览器中执行的脚本代码 即将推出的NFC Web AP

我想开发一个web应用程序,从MIFARE芯片卡读取数据。这个想法是为了一个商店的诚信化计划


是否可以从浏览器中读取数据?这怎么可能呢?

一个PHP web应用程序的代码是在服务器端执行的,因此,如果您想与客户端的MIFARE卡进行交互(通过非接触式智能卡读取器),您需要使用PHP代码以外的其他东西来访问客户端硬件

您的web应用程序还将包含一个在客户端显示和执行的网页(HTML、CSS、(Java)脚本)。例如,此网页可能包含在客户端web浏览器中执行的脚本代码

  • 即将推出的NFC Web API可用于访问客户端NFC硬件(可能用作MIFARE读卡器),但该API在大多数(任何?)Web浏览器中尚不可用,它只允许访问NFC标签上的NDEF数据。因此,您需要使用MIFARE卡作为NDEF标记

  • 另一种选择是在网页中嵌入Java小程序——这是目前大多数web应用程序所做的。如果MIFARE读卡器与PC/SC兼容,则可以使用该小程序中的Java SmartcardIO API访问读卡器

  • 另一个选项可以是客户端应用程序(您需要创建并提供该应用程序),它充当web服务器并处理JSON(或其他)GET/POST请求。然后,客户端应用程序将访问MIFARE读卡器,web应用程序的(Java)脚本代码可以向其发送JSON(或其他)请求以检索卡数据