2015-04-07 11:56:07 2981次浏览 2条回答 0 悬赏 0 金钱

我的网站想做一个宣传,我在首页链接中加了一个参数,比如用QQ群发出去的,微博发出去的,微信发出去的,当有有人点进来的时候,我接收到这个参数,然后在注册的时候我就把这个字段存到数据库中,在我统计的时候就会知道是,那个影响力大,那个影响力弱,那个宣传力度应该加强,或者减少什么的,现在的问题就是,有没有说有这么一个方法我给一个链接中加了一个参数,他在每一个页面中都能调用?求解答
新手没钱,就是讨论一下

  • 回答于 2015-04-07 14:17 举报

    可以啊,你存到session里去就好啦

    7 条回复
    回复于 2015-04-07 14:35 回复

    存到session中是登录账号的才行吧,假如我以一个通过微博链接过来的用户,进了我的网站,点击了好记几个页面,感觉还不错,才注册,登录的,这种情况呢?

    回复于 2015-04-08 08:42 回复

    个人理解session可以解决该问题

    回复于 2015-04-08 09:40 回复

    例如你从baidu.com来的,到了你的入口文件里,记录来源保存在session中,然后你在注册时候,判断这个session是否存在,存在的话,在数据库加上标识。搞定

    回复于 2015-04-08 12:04 回复

    谢谢,我懂你的意思了,我用cookie做了,session压力大,这样的话只能说推广那个页面,那个页面临时加参数,有点麻烦,不过暂时解决了吧

    回复于 2015-04-08 13:52 回复

    有没有说有个最根本的地方,所有链接访问的时候都加载了这个东西,

    回复于 2015-04-08 14:02 回复

    我的意思就是说在那个推广页多传了一个参数,先不存session,以后推广页会很多的,不同内容的,在注册页面的时候能得到这个参数

    回复于 2015-04-09 09:59 回复

    我懂你的意思,方法很多种,适合你的才是好的

  • 回答于 2015-04-07 18:03 举报

    其实不用yii也可以实现,现在的统计平台都有参数功能的。你只要在统计平台上设置好就行。
    当然yii也可以实现, 比如 site/index.php/index 方法, 你在方法的参数中加入变量。index($form=anywhere) 然后就是判断这个变量存数据库就可以了, 当然使用模型、通过ar存储就更简单了。

您需要登录后才可以回答。登录 | 立即注册
小毛驴
试用期

小毛驴

注册时间:2015-04-07
最后登录:2015-05-28
在线时长:3小时36分
  • 粉丝0
  • 金钱0
  • 威望0
  • 积分30

热门问题