通过移动应用程序为二维码的价值添加前缀


Adding a prefix to the value of a QR code via a mobile app

我用PHP建立了一个票务系统&MySQL为每张票生成条形码。目前的门票扫描设置是一个简单的网页表单和一个USB条码扫描器。扫描条形码时,它将条形码的ID提交给表单,如果它与数据库中的ID匹配,则票据有效。

我现在希望能够用移动设备扫描门票,我想知道哪条是最好的路线。我如何设想它的工作是条形码(或QR码)将有一个像"9783546"的值,当它被扫描时,它将指向一个URL,如http://www.myscanner.com/checkticket.php?id=9783546

(也许这不是最好的解决方案,如果不是,请告诉我。)

另一个警告是,我宁愿不硬编码URL到qrcode本身,因为它很容易改变。

我知道有QR码库用于构建iPhone和Android扫描仪。使用其中一个比另一个有什么优势吗?是不是像上面那样指向url是处理这个问题的最好方法?是否已经有预先构建的扫描器允许这样的事情发生?

为这个宽泛的问题道歉,如果你能指出正确的方向,我将不胜感激。

我正在开发类似的项目。在研究的时候,我决定在这个图书馆停下来。它很容易与您的项目集成,它可以处理许多不同类型的条形码。你应该检查这个库是否支持你需要的条形码(QR码)类型。

在这里你可以找到集成zxing与android的例子。https://github.com/zxing/zxing/tree/master/android-integration/src/main/java/com/google/zxing/integration/android

但是快速扫描条形码是很困难的。你应该瞄准条形码,1-2秒后它将被扫描。如果您想要快速扫描仪,如果您希望扫描仪能够在夜间扫描条形码,您应该考虑购买额外的扫描设备。

例如:http://ru.aliexpress.com/item/Mobile-Barcode-Scanner-for-Cell-Phones-of-Android-wp8-Bluetooth-portable-barcode-reader-data-collection-terminal/509789346.html

它可以很容易地通过蓝牙与您的android设备集成。