Variável de passagem do PHP para incluir

Estou tentando passar uma variável para umincluir Arquivo. Meu host mudou a versão do PHP e agora qualquer solução que eu tente não funciona.

Acho que tentei todas as opções que consegui encontrar. Tenho certeza que é a coisa mais simples!

A variável precisa ser definida e avaliada a partir do primeiro arquivo de chamada (na verdade,$_SERVER['PHP_SELF']e precisa retornar o caminho desse arquivo, não o incluídosecond.php).

OPÇÃO UM

No primeiro arquivo:

global $variable;
$variable = "apple";
include('second.php');

No segundo arquivo:

echo $variable;

OPÇÃO DOIS

No primeiro arquivo:

function passvariable(){
    $variable = "apple";
    return $variable;
}
passvariable();

OPÇÃO TRÊS

$variable = "apple";
include "myfile.php?var=$variable"; // and I tried with http: and full site address too.


$variable = $_GET["var"]
echo $variable

Nada disso funciona para mim. A versão do PHP é 5.2.16.

o que estou perdendo?

Obrigado!

questionAnswers(4)

yourAnswerToTheQuestion