2014-03-24 104 views
0

我仍然是編程新手,我的情況是: 我想通過使用php做一個網頁連接到MySQL我如何以這種方式從讀卡器讀取數據?通過使用PHP也? 而我如何格式化或讀取卡上的數據?然後,我有必要獲得帶有SDK的讀卡器,以便我可以讀取卡上的數據?從智能卡讀卡器讀取數據

+4

你的代碼在哪裏?什麼不起作用? – Selcuk

回答

0

一個PHP Web應用程序的代碼是在服務器端通常執行的,所以如果你想與客戶端一個智能卡讀卡器互動,你將需要使用別的東西,除了PHP代碼來訪問客戶端硬件。有關於如何進行此類訪問不同的可能性:

  • 你可以開發/使用嵌入到網頁中的Java小程序 - 這是大多數Web應用程序的那一刻做。如果智能卡讀卡器符合PC/SC標準,則可以使用該小程序中的Java SmartcardIO API訪問讀卡器並向服務器上的PHP應用程序發送軟件信息。

  • 另一種選擇可能是作爲Web服務器本身和處理JSON(或其他)GET/POST請求的客戶端應用程序(需要創建和提供應用程序)。客戶端應用程序將訪問智能卡閱讀器,並且您的Web應用程序(Java)腳本代碼可以向其發送JSON(或其他)請求以獲取卡數據。

  • 除了客戶端獨立應用程序,您還可以創建一個Web瀏覽器插件(需要創建並提供該插件)。然後,該插件可以充當您的網絡應用程序和智能卡閱讀器之間的代理。