PHP生成二维码


PHP Generate QR Code

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

<?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.'"/>';

没有抛出任何错误,只是没有使用上述方法输出二维码。如果我只传递一个变量,它就起作用了。

您的URL格式不正确。

当在一个URL中发送多个GET参数时,它们需要用符号分隔,即

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

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