請求獲取并展示二維碼
現今,隨機生成的二維碼已經成為我們日常生活中常見的網絡產物,本篇文章中,我們將給大家講述如何用ThinkPHP生成隨機二維碼,感興趣的朋友一起來了解一下吧。
請求獲取并展示二維碼
- <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">
創建二維碼
- 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); }
二維碼鏈接信息處理
- public function showcode(){
- dump($_GET); 獲得二維碼中信息
- $temp['kcid'] =$_GET['kcid'];
- $temp['userid'] = $_GET['stuid'];
- $info = D('表名')->where($temp)->find();
- $this->assign('info',$info);
- $this->display();
- }
新聞熱點
疑難解答
圖片精選