私はPHPにかなり慣れていません。「インクルード」を使用して、HTML ファイルと PHP ファイルを PHP ページに含める方法を学びました。ただし、PHP ページをインクルードし、同時に変数を渡そうとしています。私の最初の試みはこれでした:
include 'localhost/blah/test.php?var1=20&var2=30';
しかし、それは私にこのエラーを与えます:
Warning: include(...): failed to open stream: No such file or directory in C:\xampp\htdocs\blah\index.php on line 78
そのインクルードでは、URL ではなくファイルを開くことしかできないと思います。Google で検索を行ったところ、php.ini ファイルで allow_url_fopen がオンになっている場合、これを実行できるはずであることがわかりました。php.ini を確認したところ、実際にオンに設定されています。
次の回答とコメントを編集します。
それから、私がやりたいことはこのようにはうまくいかないようです。最終的には、これが私が望むものです:
index.php で、ユーザーが LINK_A をクリックすると、blah.php?var=A で #DIV_FOO のみをリロードします。
ユーザーが LINK_B をクリックした場合、blah.php?var=B で #DIV_FOO のみをリロードします。
私のページは巨大で、大きな index.php 全体をリクエストするのではなく、一度に「サブページ」をリクエストするだけで負荷を制限しようとしています。どのようにそれを行うことをお勧めしますか?
以前のコメントにもう少し明確に追加するには、index.php には blah.php が含まれます。ユーザーがリンクをクリックした場合、index.php をリロードしたくありませんが、blah.php のみが blah.php?var=A に変更されます。あなたが私を理解してくれることを望むよ...