IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> PHP直播源码邀请奖励机制的代码实现方式 -> 正文阅读

[PHP知识库]PHP直播源码邀请奖励机制的代码实现方式

互联网产品获取新客户,除了推广广告外,老带新的用户裂变方式也是平台实现用户增长的渠道之一,但通常,依靠用户自带流量实现平台推广是远远不够的,需要平台“加把火”,通常使用的方式是,通过开发PHP直播源码,实现邀请奖励功能,促进老用户主动分享,来提高APP下载使用的次数。

邀请奖励功能主要是通过用户进行三方分享,给其他可开发用户,当分享给的用户到该平台注册登录,那么分享者就会获得一定的奖励或收益。下面就通过PHP直播源码,开发邀请奖励功能的实现逻辑做下简单介绍。

一、数据库表结构
不管是邀请的还是被邀请的用户,每一个新用户都要有固定的邀请码,用户在最初注册的时候就会生成,此时,PHP直播源码中的数据库中,会增加邀请码。
1)、邀请码表构成
uid bigint 20 用户ID
code varchar 255 邀请码(唯一)
2)、邀请关系
uid bigint 20 被邀请者ID
one bigint 20 邀请者ID
二、逻辑实现
1)、邀请界面大概如下:
在这里插入图片描述

可以通过其他渠道安装使用项目,在Php直播源码内设置自己的上级,也可以分享好友获取奖励。
2)、Php直播源码,展示个人邀请码信息代码

/***参数信息***/
$data = $this->request->param();
        $uid=(int)checkNull($data['uid']);
        $token=checkNull($data['token']);
$checkToken=checkToken($uid,$token);
		if($checkToken==700){
			$reason='您的登陆状态失效,请重新登陆!';
			$this->assign('reason', $reason);
			return $this->fetch(':error');
		}
        $configpri=getConfigPri();
        …….省略一部分验证信息 
        $code_a=str_split($code);        
        $one_nums=Db::name('agent')->where("one={$uid}")->count();
		$agentinfo=array();
        /* 是否是分销下级 */
        $users_agent=Db::name("agent")->where("uid={$uid}")->find();
		if($users_agent){
			$agentinfo= getUserInfo($users_agent['one']);
		}
     	$this->assign('uid', $uid);
		..将使用到的数据返回到界面

3)、Php直播源码,设置上级界面
在这里插入图片描述

4)、设置邀请码的Php直播源码如下:

/***参数信息***/
$data = $this->request->param();
        $uid=isset($data['uid']) ? $data['uid']: '';
        $token=isset($data['token']) ? $data['token']: '';
        $code=isset($data['code']) ? $data['code']: '';
        $uid=(int)checkNull($uid);
        $token=checkNull($token);
        $code=checkNull($code);    
		/**相关验证:包括是否**/
        $checkToken=checkToken($uid,$token);
		if($checkToken==700){
			$reason='用户登录相关异常验证';
			$this->assign('reason', $reason);
			return $this->fetch(':error');
		}
/***添加邀请上下级***/
		$data=array(
			'uid'=>$uid,
			'one'=>$one_agent['uid'],
			'addtime'=>time(),
		);
		Db::name('agent')->insert($data);
		//上级增加邀请奖励
		$configpri=getConfigPri();
		$agent_reward=$configpri['agent_reward'];
		addVotes($one_agent['uid'],$agent_reward);
		
		$data2['uid']=$uid;
		$data2['one']=$agent_reward;
		// $data2['one_p']=$agent_reward;
		Db::name('agent_profit')->insert($data2);
  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 10:29:01  更:2021-07-23 10:30:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 -2025/4/5 20:52:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码