Téléchargement
illégal
Posez votre question Signaler

Modifier la valeur d'une variable de session

dlgforum 8Messages postés 23 novembre 2007Date d'inscription - Dernière réponse le 21 avril 2008 à 16:50
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
Lire la suite 

Modifier la valeur d'une variable de session »

10 réponses
Réponse
+0
moins plus
salut,

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
}
?>
Dalida- 19 avril 2008 à 21:24
salut,

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)
R4f- 19 avril 2008 à 22:37
C'est à la une de PHPFrance : PHP4 abandonné à partir du 8/8/8.
http://www.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

Dalida- 19 avril 2008 à 22:43
la compatibilité ascendante n'est pas forcement un problème.
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 !
Ajouter un commentaire
Réponse
+0
moins plus
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.

@+
R4f- 21 avril 2008 à 16:23
oui, mais quand tu as un "sacré paquet de code", genre en PHP4, tu ne peux pas facilement installer PHP 5 en te disant "j'aime la compatibilité ascendante !". Surtout que 95% du temps, les admins qui ont ce sacré paquet de code à gérer ne sont pas développeurs eux-mêmes...

Dalida- 21 avril 2008 à 16:25
salut,

mais je m'en fous de ça !!!
je veux savoir si avec un dédié et dans la pratique tu peux vraiment faire ce que tu veux !
R4f- 21 avril 2008 à 16:50
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
Ajouter un commentaire
Ce document intitulé « modifier la valeur d'une variable de session » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?