Bonjour,
Je sais que ma question peut paraître un peu tordue mais peut-on modifier une variable SESSION avec javascript ?
Cette variable sera ensuite lu par le serveur PHP lors de la requête.
Dans ce cas, comment fait-on ?
Merci.
A+ ;)
Version imprimable
Bonjour,
Je sais que ma question peut paraître un peu tordue mais peut-on modifier une variable SESSION avec javascript ?
Cette variable sera ensuite lu par le serveur PHP lors de la requête.
Dans ce cas, comment fait-on ?
Merci.
A+ ;)
Tu parles biens de variable de session au niveau serveur ???
Oui et c'est bien cela le soucis. :ccool:
Sinon il y a la solution de modifier l'URL et ses paramètres (car sur cette page il n'y a pas de formulaire et tout est passé en GET) mais cela oblige à analyser la chaine avec les expressions régulières, puis modifier cette URL : et cela n'est pas toujours simple. :aie:
A+ ;)
Une chose est sure, c'est que ce soit sur le serveur ou sur le poste client, il est heureusement impossible de modifier quoi que ce soit en JavaScript !
Ensuite, je comprends pas trop
Pas besoin d'expression régulière pour récupérer un paramètre GET en PHP :koi:Citation:
cela oblige à analyser la chaine avec les expressions régulières, puis modifier cette URL : et cela n'est pas toujours simple.
Enfin, tu peux toujours t'orienter vers AJAX pour transmettre des paramètres et modifier les variables de session.
????
je crois que tu melanges un peu
à partir du moment ou tu envoies un param dans l'url c'est coté serveur que la recup se fait pour modifier la variable coté serveur
Je crois que vous n'avez pas compris mon soucis et je reformule mon problème :
Je me doutais bien que cela était impossible mais je désirais avoir confirmation.
Donc pour vous répondre je me situe coté CLIENT (je parle de javascript et non de PHP) car pour la partie SERVEUR c'est très simple à faire en PHP.
Sur ma page en Javascript :
1. Je dois connaître l'URL qui sera demandé par l'utilisateur.
2. Sur cet URL je dois savoir la valeur de la variable xxxx : d'où les expressions régulière ou autre méthode...
3. Pour cette variable xxxx je lui change la valeur en fonction des évênements.
4. C'est enfin fini et je lirai cette valeur sur le serveur en PHP.
5. Au secours pour les 3 premiers points. :mrgreen:
A+ ;)
heu tu retournes comment sur le serveur ???
ajax ? iframe ? form ?
Malheureusement par un banal href sachant que la page en contient une multitude.
Mais ta question est intéressante car tu parle de ajax. Ne serait-il pas possible de renseigner une variable de $_SESSION avec une requête ajax ?
Quand le serveur serait interrogé il pourrait alors lire cette variable ? Si c'est possible, as-tu un exemple ?
Merci d'avance.
A+ ;)
PS pour SpaceFrog :
Code:
1
2
3 Citation: Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Dans ta signature : quelle est la deuxième règle du succès ? :?
la raison de mon succès :mouarf:
pour ton souci il suffit de concaténer le href poru y mettre le paramètre en get ???
je ne vois pas bien le problème
self.location.href.replace...