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!