ホームページ  >  記事  >  バックエンド開発  >  アクセス元を特定するにはどうすればよいですか?

アクセス元を特定するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-20 12:44:491167ブラウズ

アプリ用の json 出力と PC 用の html 出力の両方を備えたバックエンド システム。
訪問元を特定するにはどうすればよいですか?
PHP コードを通じて自動的に判断するか、フロントエンドに判断用のパラメータを持たせるか、別の URL を使用します。これらはすべて実現できますが、どの方法が一般的に使用されているのか、経験を積んでみたいと思います。


ディスカッション (解決策) への返信

個人的に、フロントエンドはパラメータの判断を持ち込むことができます。

できるだけ便利に行う方法
フロントエンドはソースを追加するだけで便利です。バックエンドは us​​er_agent も取得できます

URL は でマークされています処理用のマーク

PC も必要な場合があります json 出力 (ajax アプリケーションなど)
そのため、自動認識はできず、データ型を明示的に指定する必要があります

アプリからのデータはjson形式で出力されるので、アプリからのリクエストヘッダーに追加すると良いと思います。 あるロゴ

APIは通常RESTモードで動作し、URLは一般的に
と記述されます。サーバー/リソース パス/リソース名。サフィックス
の一般的なサフィックスは html、xml、json です (最もよく使用されるものは省略できます)。

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