QRcode.php 473 B

12345678910111213141516171819202122
  1. <?php
  2. // 引入QRcode库
  3. require_once "../../lib/QRcode/qrlib.php";
  4. // 获取下单链接
  5. $orderLink = $_POST["orderLink"];
  6. // 开始一个 output buffer
  7. ob_start();
  8. // 生成二维码
  9. QRcode::png($orderLink, null, QR_ECLEVEL_Q, 10);
  10. // 获取二维码的内容并将其编码为 Base64
  11. $qrCodeBase64 = base64_encode(ob_get_contents());
  12. // 清除并关闭 output buffer
  13. ob_end_clean();
  14. // 输出JSON数据
  15. echo json_encode(array("qrCodeBase64" => $qrCodeBase64));
  16. ?>