Portée des variables, je comprends pas
Bonjour à toutes & à tous.
Je vous prie d'excuser le coté "newbie" de la question. J'ai besoin de vos conseils car je n'y arrive plus.
J'ai un fonctionnement bizarre sur la portée des variables. J'ai du faire une bêtise car auparavant cela fonctionnait bien. Bref.
J'ai un script "index.php" qui contient :
Code:
1 2 3
| require_once ("../commun/fonctions.php");
require_once ("../commun/mysql.php");
verif_server (); |
les chemins sont ok.
Dans "fonctions.php" j'ai :
Code:
1 2 3 4 5 6 7
| getparam ();
function getparam()
{
global $ze_servername;
$ze_servername = $_SERVER['SERVER_NAME'];
} |
Dans "mysql.php" j'ai :
Code:
1 2 3 4
| function verif_server()
{
echo $ze_servername;
} |
Cette variable est connue par "index.php" mais pas par "mysql.php".
Cela pose donc un problème.
Qu'est ce que je n'ai pas compris ?
Toute aide sera précieuse...
Merci,
Cordialement,
Philippe