ホームページ >バックエンド開発 >PHPチュートリアル >サーバーとモバイル端末間の対話に関するいくつかの質問

サーバーとモバイル端末間の対話に関するいくつかの質問

WBOY
WBOYオリジナル
2016-08-04 09:20:39863ブラウズ

私は PHP で働いており、最近の仕事には iOS と Android の操作が含まれているため、いくつか質問があります。

1: モバイル端末でログイン後、現在ログインしているユーザー情報を記録するには? Web 端末ではセッションを使用しますが、モバイル端末では何を使用しますか?

2: モバイル端末は引き続き get と post を使用してデータをアップロードしますが、ファイルを保存する場合、$_FILE 配列は POST 情報をバイナリに変換してファイルに保存することしかできないとオンラインで言われています。参照できる既成のコードはありますか?

これまでは json インターフェイスしか書いたことがありませんでした。モバイル端末開発のバックエンド経験のある方にアドバイスをいただければ幸いです。ありがとうございます。

返信内容:

私は PHP で働いており、最近の仕事には iOS と Android の操作が含まれているため、いくつか質問があります。

1: モバイル端末でログイン後、現在ログインしているユーザー情報を記録するには? Web 端末ではセッションを使用しますが、モバイル端末では何を使用しますか?

2: モバイル端末は引き続き get と post を使用してデータをアップロードしますが、ファイルを保存する場合、$_FILE 配列は POST 情報をバイナリに変換してファイルに保存することしかできないとオンラインで言われています。参照できる既成のコードはありますか?

これまでは json インターフェイスしか書いたことがありませんでした。モバイル端末開発のバックエンド経験のある方にアドバイスをいただければ幸いです。ありがとうございます。

  1. クライアントがログインすると、サーバーから返されたトークンが保存され、トークンが存在してサーバーが有効期限情報を返さなくなるまで、その後のすべてのリクエストでトークンが取得されます。クライアントがログインしていると想定されます。

  2. ネットワーク接続フレームワークを使用している場合は、ファイル名とパスを渡すだけで済みます。自分でバイト ストリームに変換する必要はありません。

モバイルインターフェイスはウェブと同じです。セッションはログインステータスを記録するためにも使用されます。ファイルを保存するには、$file=$_FILES['upfile']; を使用します。変換する必要はないと記憶しています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。