【发布时间】:2011-04-04 00:48:55
【问题描述】:
我在 CakePHP 1.3 中安装了 TCPDF,并正在使用它来生成一个二维码的 PDF。这是一个非常简单的函数,可以创建一个 A9 大小的页面、两个字符串和一个 QR 码。二维码是一个简单的网址(即'example.com/12345')。
我可以在浏览器中加载页面(Safari 使用它内置的 PDF 阅读器。)每次重新加载时,QR 码都会略有变化。模块尺寸相同,但数据元素发生显着变化。我正在使用“L”数据冗余设置。每次调用的字符串都完全相同,但 QR 会发生变化。在观看了多次重新加载后,我相信它只循环了 3 或 4 种变化。
现在这是真正很棒的部分,它可以正确扫描。 QR 的每个排列都会在 QR 阅读器中产生完全相同的 url(iPhone4 上的 i-Nigma)
有什么想法吗?我是在做还是错过了一些非常愚蠢和明显的事情?提前致谢!
【问题讨论】:
-
更新:它托管在运行 PHP 5.2.5 的 Win 2K3 系统上。我开始怀疑这可能与此有关。我在 TCPDF 支持论坛上发现了另一个类似的内容。他们在他们的服务器上运行了演示脚本,它提供了相同的不断变化的 QR 模式。但是在许多其他服务器上运行的相同代码运行良好。