私はphp APIを設計しています。サーバーに追加するphpファイル(core.php)をユーザーに提供します。そして、それを使用するには、include_once('api/core.php') を実行するだけです。core.php 内で、メイン サーバーからの json ファイルを解析する関数をいくつか作成する必要があります。
完全なユーザー リストが必要な場合は、次のようにする必要があります。
include_once('api/core.php');
print_r(myApi_list('user','all'));
core.php内では、関数は次のようになります。
function myApi_list($pa, $pb) {
if($pa == 'user') {
//here will be a code that call my server
return resp;
}
//more stuf
}
そしてもちろん、私のサーバーには、SQL クエリとセキュリティ関連を処理する別のスクリプトがあります。私の問題は、core.php からサーバーを呼び出す最良の方法は何ですか? file_get_contents を使用する必要がありますか? おそらくjsonファイルで応答するようにサーバースクリプトに指示するだけです(そして、core.phpはそれを解析するだけです)?または、cUrl を使用する必要がありますか? これは API であるため、php サーバーでデフォルトでアクティブになる可能性が高いモジュールを使用することをお勧めします。
この状況での最善のアプローチは何だと思いますか?