项目需求


  1. PHP qrcode,生成二维码,通过微信扫描,然后跳转至对应url;
  2. 经测试,url总是被截断,​​http:///libs/qrcode_url.php?url=http://jkfw.igeekee.cn/mp/map/?p=182&floorid=1722&mark=636617​​,无法获取?p=182之后的数据;

<img src="./libs/qrcode_url.php?url={$v['room_serial']}" alt="{$v['room_serial']}"/>

解决方案

基于smarty模版引擎】给作为参数的url做一下urlencode【

编码后的URL:​​http:///libs/qrcode_url.php?url=http%3A%2F%%2Fmp%2Fmap%2F%3Fp%3D182%26floorid%3D1722%26mark%3D636617​

<img src="./libs/qrcode_url.php?url={$v['room_serial']|urlencode}" alt="{$v['room_serial']}"/>

lockdatav Done!