PHP pass переменная для включения
Я пытаюсь передать переменную вinclude файл. Мой хост изменил версию PHP, и теперь любое решение, которое я пробую, не работает.
Я думаю, что перепробовал все варианты, которые смог найти. Я уверен, что это самая простая вещь!
Переменная должна быть установлена и оценена из вызывающего первого файла (это на самом деле$_SERVER['PHP_SELF']
и должен возвращать путь к этому файлу, а не включенномуsecond.php
).
OPTION ONE
В первом файле:
global $variable;
$variable = "apple";
include('second.php');
Во втором файле:
echo $variable;
OPTION TWO
В первом файле:
function passvariable(){
$variable = "apple";
return $variable;
}
passvariable();
OPTION THREE
$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.
Что мне не хватает?
Спасибо!