変数をインクルードファイルに渡そうとしています。私のホストはPHPのバージョンを変更しましたが、今試した解決策は機能しません。
私は私が見つけることができるすべてのオプションを試したと思います。それが最も簡単なことだと確信しています!
変数は、呼び出し元の最初のファイルから設定および評価する必要があります(実際には$_SERVER['PHP_SELF']
、であり、インクルードではなく、そのファイルのパスを返す必要がありますsecond.php
)。
オプション1
最初のファイル:
global $variable;
$variable = "apple";
include('second.php');
2番目のファイル:
echo $variable;
オプション2
最初のファイル:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
オプション3
$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.
$variable = $_GET["var"]
echo $variable
これらのどれも私のために働きません。PHPのバージョンは5.2.16です。
何が足りないのですか?
ありがとう!