[PHP] question con

question con [PHP] - Programmation

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?

Reply

Marsh Posté le 13-08-2001 à 11:23:50   

Reply

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.

Reply

Marsh Posté le 13-08-2001 à 11:32:28    

ok donc comment je fais pour définir une variable accessible depuis toute les pages?

Reply

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?

Reply

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

Reply

Marsh Posté le 13-08-2001 à 11:34:36    

pour access, je sais pas.

Reply

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!

Reply

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 :)

Reply

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.

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed