PHP生成QR码

时间:2016-05-10 11:51:44

标签: php html qr-code

我正在使用来自' http://phpqrcode.sourceforge.net/'的PHP QR代码库。 它在使用1参数时工作,但是当我添加一个额外的参数时,它根本不生成QR码。我的代码如下 -

<?php 
// generateQR.php
include('C:\xampp\htdocs\phpqrcode\qrlib.php'); 

$param = $_GET['address']; 
$param2 = $_GET['amount'];

QRcode::png("bitcoin:".$param."?amount=".$param2);

?>

和下面的主要课程

echo '<img src="generateQR.php?address='.$newOrderaddress.'?amount='.$order_amountbtc.'"/>';

没有抛出任何错误,它只是不使用上述输出QR码。如果我只传递1个变量,它就可以了。

1 个答案:

答案 0 :(得分:3)

您的网址格式错误。

在网址中发送多个GET参数时,需要用&符号分隔,即

http://domain.com/page?var1=1&var2=2

您需要使用?替换amount之前的网址中的&,使其变为echo '<img src="generateQR.php?address='.$newOrderaddress.'&amount='.$order_amountbtc.'"/>'