ホームページ >バックエンド開発 >PHPチュートリアル >製品の自動接続サーバー側更新のアイデア、サーバー側更新のアイデア_PHP チュートリアル

製品の自動接続サーバー側更新のアイデア、サーバー側更新のアイデア_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:52:48839ブラウズ

製品はサーバー側の更新アイデア、サーバー側の更新アイデアに自動的に接続します

製品は自動的にアイデアを更新します

1. (ユーザー) ユーザーが RAW を開始します

2. (システム) サーバーに接続し、現在のバージョン番号を送信します

3. (サーバー側) 検出データ、最新バージョンの場合は 1 が返され、それ以外の場合は次の処理が実行されます。

サーバー側のバージョンは次の形式で保存されます (例):

ID

バージョン

日付

コン

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を配列に分割し、1つの配列にマージします

このようなデータを取得しました:

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”)

次に、対応するファイルを圧縮し、各ファイルのパスを保存する構成ファイルを追加します

圧縮後、パブリックフォルダーに置き、パスを返します。

同じバージョンのユーザーがアップデートをリクエストした場合、上記の操作は実行されなくなり、ダウンロード パスが直接返されます。

http://www.bkjia.com/PHPjc/1007356.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1007356.html技術記事製品は自動的にサーバー側に接続してアイデアを更新します。 サーバー側はアイデアを自動的に更新します。 1. (ユーザー) ユーザーが RAW を開始します。 2. (システム) サーバーに接続し、現在のバージョンを送信します。 ..
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。