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+![]()
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 ???
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Oui et c'est bien cela le soucis.
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.
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 PHPcela 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.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
????
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
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
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.
A+![]()
heu tu retournes comment sur le serveur ???
ajax ? iframe ? form ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager