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

标签 php android mysql ios qr-code

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

我现在希望能够使用移动设备扫描门票,并且想知道哪条路线是最好的路线。我设想它的工作方式是条形码(或 QR 码)将具有类似“9783546”的值,当扫描它时,它将指向类似 http://www.myscanner.com/checkticket.php?id=9783546 的 URL。

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

另一个警告是,我不想将 URL 硬编码到 qrcode 本身中,因为它可能会发生变化。

我知道有用于构建 iPhone 和 Android 扫描仪的二维码库。使用其中一种比另一种有优势吗?像上面这样指向 url 是处理这个问题的最佳方法吗?是否有预建的扫描仪可以实现类似的功能?

对这个广泛的问题表示歉意,如果方向正确,我们将不胜感激。

最佳答案

我正在开发模拟项目。在研究时,我决定停止 this图书馆。 它非常容易与您的项目集成,并且可以处理许多不同类型的条形码。 您应该检查这个库是否支持您需要的条形码(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 设备集成。

关于php - 通过移动应用程序为二维码的值添加前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25422870/

相关文章:

PHP 永久 cookie

javascript - 单击回复按钮后,我想填充引导模式中的表列

java - 安卓 : How to play a sound depending on the button that is pressed?

php - 与 CURL 等效的 file_get_contents()?

javascript - 显示临时 header 和待处理请求

java - 构建并上传 jar 到 jcenter

java - Android应用程序菜单设计

php - Laravel 2 表连接,左表中的所有成员与具有给定 FK 值的右表成员合并

使用for循环的递增日期的php代码在更新条件下不起作用

php - 数据库表更新不起作用?