gaojunshan

微信分享的时候,链接不对。导致的原因可能是:浏览器中存在cookie,链接里面的一个或多个参数就存在了cookie里面。

所以在分享的时候要判断一下链接里面是否存在cookie,不存在就在分享的链接里面拼上缺少的参数,就可以了。

例如:

if ($_GPC[\'from\'] == \'shop_qrcode\' && $_GPC[\'shopid\'] > 0) {
isetcookie(\'__from_shopid\', $_GPC[\'shopid\'], 30*86400); //设置cookie
$_GPC[\'__from_shopid\'] = $_GPC[\'shopid\'];
}
//设置分享参数
$_share = array(
\'title\' => $item[\'title\'],
\'link\' => $_W[\'siteurl\'],//分享链接
\'imgUrl\' => tomedia($item[\'cover\']),
\'content\' => SupermanUtil::get_wechat_share_desc($item),
);
if ($_GPC[\'__from_shopid\'] > 0) {
$_share[\'link\'] .= \'&__from_shopid=\'.$_GPC[\'__from_shopid\'];
}

分类:

技术点:

相关文章: