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.

Что мне не хватает?

Спасибо!

Ответы на вопрос(11)

Ваш ответ на вопрос