产品自动连接服务器端更新思路

WBOY
Lepaskan: 2016-08-08 09:23:28
asal
834 orang telah melayarinya

产品自动更新思路

1、  (用户)用户启动RAW

2、  (系统)连接服务器端,发送当前版本号

3、  (服务器端)检测数据,为最新版则返回1,反之则进行如下处理:

服务器端版本是以以下格式存储的(举个例子):

ID

Version

Date

Con

1

1.0

2015-1-1

2

1.1

2015-1-5

Index.php

3

1.2

2015-2-5

Index.php|O/inc.php

比如当前的最新版本是1.2,用户传来的版本是1.0

处理:
获取1.0对应的ID号

获取最新版本的ID号

执行循环,获取1.0到最新版每一条数据的Con,将含有|的Con再分割为数组,并合并成一个数组

就得到了这样一个数据:

Array(0=>””,1=>”index.php”,2=>array(0=>”index.php” ,2=>”O/inc.php”))

将此数组进行降维操作,得到一个普通数组:

Array(0=>””,1=>”index.php”,3=>”index.php”,4=>” O/inc.php”)

然后去掉重复数组和空数组

得到:Array(1=>”index.php”,4=>” O/inc.php”)

然后把相对应的文件进行压缩,并加入一个配置文件,用来存放每个文件的路径

压缩好之后放到一个公共文件夹,将路径返回。

当有同版本的用户请求更新时,不再执行以上操作,直接返回下载路径。

以上就介绍了产品自动连接服务器端更新思路,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan