question con [PHP] - Programmation
Marsh Posté le 13-08-2001 à 11:29:50
un variable, par défaut en php EST globale. On ne peut limité le scope d'une variable qu'en la placant dans une fonction. Et la globalité n'est valable que pour la page en cours.
Marsh Posté le 13-08-2001 à 11:32:28
ok donc comment je fais pour définir une variable accessible depuis toute les pages?
Marsh Posté le 13-08-2001 à 11:33:37
Je voudrais savoir aussi s'il est possible d'utiliser des bases access avec PHP sans créer une DNS, si oui comment?
Marsh Posté le 13-08-2001 à 11:34:06
soit tu la passes comme paramètre dans ton url
soit tu la met dans un cookies
Marsh Posté le 13-08-2001 à 11:36:42
c relou de pas pouvoir définir de variables accessible pendant tte la session qq soit la page!
Marsh Posté le 13-08-2001 à 11:42:45
ya les sessions aussi, regarde le manuel.
Sinon pour access c'est possible avec PHP, pour le DNS j'en sais rien regarde la doc
Marsh Posté le 13-08-2001 à 11:49:56
les session, ca revient au meme que de passer par paramètre ou par cookies, ca permet juste de passer plus d'info a la fois.
Marsh Posté le 13-08-2001 à 11:54:37
j'ai trouvé un truc pas mal avec php 4 tu peux définir des variables de session:
session_register("ma_variable" ); // note l'abscence de $
apres il te faut juste passer l'id de session et tu peux accèder à ttes les variables définies comme ci-dessus directement en faisant:
session_start() // en debut de page pour laquel tu as passé l'id session
echo $ma_variable
Marsh Posté le 13-08-2001 à 11:23:50
comment définit on une variable globale en php?
une variable globale en php est globale pour le script de la page en cours oupour tte les pages?