[PHP]Variable globale?

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   -  
 Xantus -
Salut tout le monde.
J'ai un objet en PHP qui a plusieurs element (strings, parfois tres longues) et j'aimerai les passer (sans formulaire sauf si quelqu'un sait comment les imbriquer) a un autre fichier php.
Dans l'url ca passe pas toujours pour des raisons de longueur, alors je me demandais
1/Si il y avait moyen de passer l'adresse de mon objet
2/Si il y avait moyen de passer l'objet autrement
3/Sinon si c'etait possible de definir (sans cookies ou fichier locaux) des variables globales de type objet / array ou alors d'en avoir des tres longues

Voila, merci!

.  .
\_/
A voir également:

8 réponses

esox_ch Messages postés 770 Date d'inscription   Statut Membre Dernière intervention   49
 
heu bein pkoi ne pas l'ecrire dans un ficher? La 1ere page ecrit dans un ficher et la 2ème va chercher la variable dans le ficher

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Parce que il y a des infos que j'ai pas envie de laisser trainer sur les PCs clients...

.  .
\_/
0
batmat Messages postés 1871 Date d'inscription   Statut Membre Dernière intervention   114
 
Quad tu écris un fichier, c'est sur le serveur, je pense ...

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ?
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Oui exact...autant pour moi...mais je ne vois pas bien comment je peux m'en debarasser apres :-S Ils ne sont aps supprimes automatiquement si? Contrairement aux sessions?

.  .
\_/
0
batmat Messages postés 1871 Date d'inscription   Statut Membre Dernière intervention   114 > teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention  
 
Tu as essayé $_FILES ? (anciennement $HTTP_POST_FILES avant php 4.1.0)

@++

Vous hésitez entre Linux et Windows ?
Vous voulez dépenser du temps ou de l'argent ?
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793 > teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention  
 
Nan...
Mais je pense que les sessions c'est aussi bien non?

.  .
\_/
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Hello,
De toute manière tes scripts PHP n'auront pas accès aux systèmes
de fichiers des clients.
Pourquoi ne pas utiliser des sessions?
See eg:
http://php.easynet.be/manual/fr/ref.session.php

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Merci
Je vais sans doute essayer. Les donnees sont stockees sur le serveur quand je fais ca?


.  .
\_/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Bon pour l'instant je ne peux faire que de la theorie.

J'ai dans ma page de depart un 3 forms, et dans chaque form une serie de $mail = new mail(); Si j'enregistre chaque mail dans la session il va me falloir changer les noms (je suppose pour pouvoir savoir a quel formulaire ca appartien et de quelle ligne il s'agit), alors est ce que on peut faire:

$$id.$i= new mail()?
Directement ou indirectement s'entend...

Merci

.  .
\_/
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Bon a priori pour repondre a ma question du dessus apres recherche mais sans test:

$temp=$id.$i
$$temp=new mail();

et si on a $id=free et $i=5 alors $temp=free5 et $$temp=$free5...relativemtn simple donc...


.  .
\_/
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Peut etre aussi que

${$id.$i}

marche d'ailleurs...


.  .
\_/
0
Xantus
 
J'ai le meme blem,

Pas top les sessions, car si il ya bcp de user... surtout pour
des "gros" objets et des objets que l'on a pas forcement besoin
pour toute la session.


Il est preferable d'avoir les infos dans la request, mais problemes hzardeux sur la taille.

Tout sa pour dire que je n'ai tjs pas de solution élegantes :)
0