Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/04/2006, 16h27   #1
Invité de passage
 
Inscription : mars 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 6
Points : 1
Points : 1
Par défaut [Sécurité] initialiser une variable de session au click d'un lien

Bonjour

Je voudrai en php (mais cela est peu etre possible en javascript mais je sais pas non plus comment on fait) initialiser une variable de session lorsque l'on clique sur un lien. Je ne veux pas utiliser les methodes GET ou POST et je souhaiterai que cette variable s'initialise sur la page 1 et non sur la page ouverte par le lien. J'espère avoir été comprehensif et je vous remercie d'avance quant à l'aide que vous pourriez m'apporter.
pablok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2006, 20h50   #2
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
Sur ta page1:
Code :
$_SESSION['variable'] = valeur;
Sur ta page ouverte par le lien:
Code :
1
2
3
4
<?php
session_start();
echo $_SESSION['variable'];
?>
Je te renvoi vers une très bonne faq : FAQ Sessions php et de manière générale : Les meilleurs cours PHP et MySQL
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 11h35   #3
Invité de passage
 
Inscription : mars 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 6
Points : 1
Points : 1
Merci pour t'a réponse mais ça je sais faire. Ce que j'aurai aimé c'est pouvoir lors d'un clic sur un lien affecté une valeur à la variable de session. En gros j'ai une liste de voiture et quand je clic sur l'une d'entre elle cela affecte l'id de la voiture à la variable de session.
pablok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 12h02   #4
Membre Expert
 
Avatar de ska_root
 
Homme
Développeur informatique
Inscription : août 2005
Messages : 1 179
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 42
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Service public

Informations forums :
Inscription : août 2005
Messages : 1 179
Points : 1 580
Points : 1 580
tu ne peux pas affecter la valeur d'un lien à une variable de session sans envoyer la page vers le serveur...et je n'en vois pas l'intérêt

par contre si tu veux vraiment agir de cette sorte, tu peux gérer avec javascript la persistance sur un cookie

__________________
http://cdemarche.developpez.com/

Tu as la réponse à ta question ? N'oublies pas le petit en bas à gauche de ton message...
ska_root est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 12h37   #5
Invité de passage
 
Inscription : mars 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 6
Points : 1
Points : 1
En fait j'ai une page presentant des articles chaque article à un id. Je veux affecter à une variable unique la valeur de l'id de l'article sur lequel on clic. J'ai essayé le javascript avec la fonction suivante:
Code :
1
2
3
4
5
6
7
8
<script language="javascript">
<!--
function id()
{
<?php echo'$id=$_SESSION['id']';?>
}
//-->
</script>
Voilà le javascript et moi c'est une affaire qui a commencé il y a 15 minute et je sais pas comment on le fait coahabité avec le php. Les seuls info que j'ai trouvé parlé de faire un echo. Ce que j'ai fait ne fonctionne naturellement pas.
Merci d'avance pour l'aide que vous pourriez m'apporter
pablok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 12h57   #6
Membre régulier
 
Inscription : mars 2006
Messages : 92
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 92
Points : 90
Points : 90
ca peut pas marcher ....
avec Php tu peux affecter des valeurs javascript mais javascript ne peut pas commander php. Normal c cote client et non serveur.
Utilise les conseils de ska_root!
monsieurjean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/04/2006, 13h12   #7
Invité de passage
 
Inscription : mars 2005
Messages : 6
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 6
Points : 1
Points : 1
Oui c'est claire je m'en suis rendu compte aprés je vais passer par des cookies
pablok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h56.


 
 
 
 
Partenaires

Hébergement Web