PHP 生成二维码
PHP Generate 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);
?>
和下面的主要class
echo '<img src="generateQR.php?address='.$newOrderaddress.'?amount='.$order_amountbtc.'"/>';
没有报错,只是没有输出二维码而已。如果我只传递 1 个变量,它就可以工作。
您的 URL 格式不正确。
当在 URL 中发送多个 GET
参数时,它们需要用 & 符号分隔,即
http://domain.com/page?var1=1&var2=2
您需要将 amount
之前的 URL 中的 ?
替换为 &
,这样它就变成了 echo '<img src="generateQR.php?address='.$newOrderaddress.'&amount='.$order_amountbtc.'"/>'
我正在使用来自“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);
?>
和下面的主要class
echo '<img src="generateQR.php?address='.$newOrderaddress.'?amount='.$order_amountbtc.'"/>';
没有报错,只是没有输出二维码而已。如果我只传递 1 个变量,它就可以工作。
您的 URL 格式不正确。
当在 URL 中发送多个 GET
参数时,它们需要用 & 符号分隔,即
http://domain.com/page?var1=1&var2=2
您需要将 amount
之前的 URL 中的 ?
替换为 &
,这样它就变成了 echo '<img src="generateQR.php?address='.$newOrderaddress.'&amount='.$order_amountbtc.'"/>'