Modifier la valeur d'une variable de session
dlgforum
Messages postés
10
Statut
Membre
-
R4f Messages postés 441 Statut Membre -
R4f Messages postés 441 Statut Membre -
Bonjour,
j'ai par exemple une variable de session de la forme $_session['variable']= valeur;
Je souhaiterai modifier cette valeur par un lien hypertexte.
Par exemple j'ai des liens sur :
lien1
liens2
liens3
...
sur ma page , et en cliquanr sur un de ces liens, cela mettrait à jour ma variable de session.
Merci de votre aide
j'ai par exemple une variable de session de la forme $_session['variable']= valeur;
Je souhaiterai modifier cette valeur par un lien hypertexte.
Par exemple j'ai des liens sur :
lien1
liens2
liens3
...
sur ma page , et en cliquanr sur un de ces liens, cela mettrait à jour ma variable de session.
Merci de votre aide
A voir également:
- Modifier la valeur d'une variable de session
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Vous avez besoin d'une autorisation de la part de système pour modifier ce dossier - Guide
- Comment modifier une story sur facebook - Guide
- Modifier extension fichier - Guide
2 réponses
salut,
en passant par la variable 'GET'.
ton lien :
et dans 'page.php'
en passant par la variable 'GET'.
ton lien :
<a href="page.php?variable=valeur">Lien</a>
et dans 'page.php'
<?php
if( filter_has_var( INPUT_GET , 'variable' ) )
{
$_SESSION['variable'] = filter_input( INPUT_GET , 'variable' , FILTER_SANITIZE_STRING ); // adapte le filtre en fonction de tes besoins
}
?>
Merci R4f c'est exactement ce qu'il me faut
en effet mon serveur dédié chez amen n'est pas en php5. Merci quand même dalida.
@+
en effet mon serveur dédié chez amen n'est pas en php5. Merci quand même dalida.
@+
Avec un serveur dédié, tu es sysadmin (root) sur ta bécane.
Enfin, tout dépend des hébergeurs, mais chez certains (et sans doute la plupart), tu es tout-puissant, donc tu mets à jour ce que tu veux et quand tu veux, tu installes ce que tu veux, tu laisses des failles si tu veux, tu te débrouilles à 100%.
A tes risques et périls.
Raph
Enfin, tout dépend des hébergeurs, mais chez certains (et sans doute la plupart), tu es tout-puissant, donc tu mets à jour ce que tu veux et quand tu veux, tu installes ce que tu veux, tu laisses des failles si tu veux, tu te débrouilles à 100%.
A tes risques et périls.
Raph
les fonctions auxuqelles tu fais référence sont récentes (PHP 5 >= 5.2.0), je ne suis pas sûr que nos interlocuteurs aient généralement un serveur dédié avec la dernière version de PHP...
M'enfin, je peux me tromper.
Moi j'aurais écrit à l'«ancienne»
<?php if(isset($_GET[ 'variable' ] )) { $_SESSION['variable'] = $_GET['variable']; } ?>Pour le filtre, je le laisse à l'appréciation du récipiendaire, car là n'est pas la question posée dans ce message. Le filtrage des entrées est un vaste et beau sujet, mais un peu trop vaste pour être abordé en profondeur ici, non ?
A ce sujet, très instructif : https://ilia.ws/files/phptek2007_security.pdf
Raph
ah, content d'en parler !!!
à priori je suis 100% d'accord avec toi.
mais…
• il me semble bien que la maintenance de PHP4 est abandonnée, PHP5 date déjà, il faut s'y mettre, ne serait-ce que des raisons de sécurité.
• pour le serveur local, WampServer propose toutes les versions et son utilisation est d'une facilité déconcertante donc n'importe qui peut coder en local avec la dernière version de PHP.
• en ce qui concerne les hébergements, tous ceux que je croise proposent PHP5, pas toujours par défaut mais il est installé (même chez Free je crois bien).
• PHP est un langage gratuit, je ne pousse pas à la consommation mais à l'amélioration.
ça c'est pour PHP 5.
pour ce qui est de 'filter()' je reconnais que la situation est pus délicate mais tant que les utilisateurs ne se bougeront pas, les hébergeurs à la traine ne feront rien, je préfère prêcher pour cette fonction qui me semble des plus utiles.
voilà donc, en quelques phrases mal tournées ma profession de foi.
désormais je propose du code en PHP dernière version et fournirai un équivalent en version précédente si nécessaire.
on se traine PHP 4 depuis trop longtemps, allons de l'avant !!!
-;o)
https://forum.phpfrance.com/
Mais je pense que c'est une boulette... vu la masse de code écrit en PHP4 et surtout le fait que ceux qui ont écrit en PHP4 sont (à la louche 60%) des codeurs du dimanche qu'on retrouve sur CCM et qui ont déjà du mal à éditer un fichier texte sans passer par Word...
Pour ce qui est de pousser des fonctions, je ne suis pas sûr que le public de CCM écrira à son hébergeur (surtout s'il est gratuit, genre Free pour lui «remonter les bretelles» à cause de sa version de PHP qui a «au moins 6 mois».
Sinon je suis d'accord sur le fond avec toi... mais il faut parfois faire le juste milieu entre le principe de plaisir et le principe de réalité !
Raph
il y a des scripts PHP3 qui trainent sur le serveur de CCM et la boutique ne s'est pas écroulée !!!
en tous cas moi, je continuerai à pousser !
-;o)
bonne nuit à toi et au plaisir de te lire à nouveau !