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 からの要求に新しい問題はありません。前もって感謝します。