Demande d'obtention et d'affichage du code QR
De nos jours, les codes QR générés aléatoirement sont devenus un produit en ligne courant dans notre vie quotidienne. Dans cet article, nous vous expliquerons comment utiliser ThinkPHP pour générer des QR aléatoires. codes QR, si vous êtes intéressé, découvrons-le ensemble.
Demande d'obtention et d'affichage du code QR
<img src="<?php echo U('createCode?zsnumber='.$time.$kcname['id'].$stuInfo['id'].'&stuName='.$stuInfo['stu_name'].'&sfid='.$stuInfo['sfid'].'&kcName='.$kcname['classnew'].'&kcid='.$kcid.'&stuid='.$stuInfo['id'].'');?>" alt="二维码" class="code">
Créer un code QR
public function createCode(){ header('Content-Type: image/png'); Vendor('phpqrcode.phpqrcode'); ob_clean(); // 这里一开始我没有加 显示正常 后来就一直显示不了了 之后加上就好了 网上也有几种说法,但是我认为是缓冲区的问题 $value = 'http://XXXXXX/Home/mystudy/showcode?zsnumber='.$_GET['zsnumber'].'&stuName='.$_GET['stuName'].'&sfid='.$_GET['sfid'].'&kcName='. $_GET['kcName'].'&kcid='.$_GET['kcid'].'&stuid='.$_GET['stuid'].''; \QRcode::png($value,false, 'H', 8, 2, false); }
Traitement des informations de lien de code QR
public function showcode(){ dump($_GET); 获得二维码中信息 $temp['kcid'] =$_GET['kcid']; $temp['userid'] = $_GET['stuid']; $info = D('表名')->where($temp)->find(); $this->assign('info',$info); $this->display(); }
Tutoriels associés : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!