私のサーバーには、URL から 2 つの入力を受け取り、結果を返す php ファイルがあります。ページが読み込まれるときに、その計算の結果が既に読み込まれていることを望みます。例えば:
$var = load("http://mysite.com/myfile.php?&var1=var1&var2=var2");
load がこのための実際の機能ではないことは知っていますが、探しているものに合った単純なものはありますか? ありがとう
file_get_contentsを使用する
$foo = file_get_contents('http://mysite.com/myfile.php?&var1=var1&var2=var2');
または、ファイルがサーバー上にある場合のより良い解決策:
include('myfile.php');
$_GET
インクルードされたスクリプト自体に変数を設定するか、スクリプトをインクルードする前に変数を設定します。
それらが同じサーバーで実行されている場合は、スクリプトを直接呼び出すことを検討してください。
$_GET["var1"] = "var1";
$_GET["var2"] = "var2";
include "myfile.php";
file_get_contentsを使用することもできますが、ファイルを手動でロードするのではなく、単にファイルを含めて関数をファイルに直接呼び出す方が実用的な解決策になる場合があります。