我使用了github php qrcode庫。我可以生成沒有問題的QR碼。如果生成它並回顯一些單詞,那麼qr代碼就會被加擾。使用php生成qr代碼
我的代碼如下:
<?php
include "phpqrcode/qrlib.php";
$link = "http://mail.gmail.com";
echo "ABC";
QRcode::png($link);
?>
如果我評論的回聲 「ABC」,QR碼是罰款。爲什麼會發生?
我使用了github php qrcode庫。我可以生成沒有問題的QR碼。如果生成它並回顯一些單詞,那麼qr代碼就會被加擾。使用php生成qr代碼
我的代碼如下:
<?php
include "phpqrcode/qrlib.php";
$link = "http://mail.gmail.com";
echo "ABC";
QRcode::png($link);
?>
如果我評論的回聲 「ABC」,QR碼是罰款。爲什麼會發生?
png
函數創建圖像並將其文件內容直接流到瀏覽器。在兩者之間回聲數據就像在記事本中編輯圖像並插入隨機數據,從而破壞圖像。
因爲,最有可能的是,它會弄亂你的標題。 – Ares
這是因爲標題。嘗試使用ob_start()和ob_flush()。這可能會解決您的問題。 –
@SaurabhSinha輸出緩衝區將無法工作,因爲您無法在1個http響應中發送2個不同的MIME類型和內容。 – DanFromGermany