我正在使用来自“http://phpqrcode.sourceforge.net/”的PHP代码库。它在使用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代码。如果我只传递一个变量,它就工作了。
发布于 2016-05-10 11:53:35
您的URL格式错误。
在一个URL中发送多个GET参数时,它们需要用符号分隔,即
http://domain.com/page?var1=1&var2=2
您需要用一个?替换amount之前的URL中的&,这样它就变成了echo '<img src="generateQR.php?address='.$newOrderaddress.'&amount='.$order_amountbtc.'"/>'
https://stackoverflow.com/questions/37137732
复制相似问题