0

PHP の関数に URL を渡したい。私の懸念は、サーバー変数の値に関連しています$_SERVER['HTTP_USER_AGENT']

実際、ブラウザからリクエストを行った場合、それぞれの機能は正常に動作しますが、CURL または iOS モバイル アプリからリクエストを行った場合、次のデータが返されます。どちらの場合も、機能はうまく機能しません。ブラウザからのリクエストのように、これら 2 つのリクエストでまったく同じ値が必要です。

echo $_SERVER['HTTP_USER_AGENT'];以下は、3つの異なる要求からの ( ) の 3 つの出力/応答です。

Mozilla Firefox からのリクエストに対するレスポンス:

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:40.0) Gecko/20100101 Firefox/40.0

CURL(Ubuntu Linuxのターミナル)からのリクエスト時のレスポンス:

curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3

iOSアプリからのリクエスト時のレスポンス:

Campusknot/31 (iPhone Simulator; iOS 8.3; Scale/2.00)

iOS アプリと CURL から機能を動作させるために私を助けてください。Web ブラウザーからは正常に動作しているため、Web からの要求に新しい問題はありません。前もって感謝します。

4

1 に答える 1