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 28/06/2007, 09h56   #1
Membre du Club
 
Inscription : janvier 2006
Messages : 250
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2006
Messages : 250
Points : 64
Points : 64
Par défaut [Sécurité] Faire suivre variable pour impression en pdf

Bonjour à tous,

Voila mon interrogation est la suivante :
- Suite à une requete je creer un tableau (en HTML).
- En bout de ce tableau je met un lien vers un fichier qui genere un pdf (servant à imprimer des badges).
- J'aimerai que lorsque je clic sur ce lien j'ai les informations (issue de mon tableau ) qui transitent dans mon PDF.

Pour le moment quand je clique sur n'importe quel lien de mon tableau il me retourne la dernière valeur de mon tableau (donc le dernier enregistrment de ma requete).

Petite visualisation du code de mon tableau :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
while($row_pers = mssql_fetch_array($result_pers)){
$Nom    = $row_pers['NOM_'];
$Prenom = $row_pers['PRENOM_'];
$Matricule = $row_pers['MATRICULE_'];
$SITE= $row_pers['TEXTE1'];
$CENTRE = $row_pers['TEXTE2'];
 
echo("<TD>".$Nom."</TD>\n");
echo("<TD>".$Prenom."</TD>\r\n");
echo("<TD>".$SITE."</TD>\r\n");
echo("<TD>".$CENTRE."</TD>\r\n");
echo("<TD>".$Matricule."</TD>\r\n");
echo("<TD align='center'><a href=\"fpdf.php\"><img src=\"_pics\imprimer.png\"></a></TD>");
echo("</TR>");
}
javaboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h03   #2
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Salut,
je ne vois pas comment tu fais pour passer les paramètres car tu n'indiques rien dans l'url.
Pour passer les paramètre tu devrais avoir une URL ressemblant à ca :

Code :
1
2
 
"<a href='fpdf.php?nom=$nom&prenom=$prenom....'><img></a>"
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h16   #3
Membre du Club
 
Inscription : janvier 2006
Messages : 250
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2006
Messages : 250
Points : 64
Points : 64
En effet je ne sias pas pourquoi defois je cherche 12h à 14h!

Autre chose :
Je pensai les faire passer par un formulaire genre cache pour favoriser la sécurité tu en pense quoi toi ?
javaboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h27   #4
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
pour les cacher je vois deux moyens
soit en passant par un post : la seule sécurité est que ce n'est pas visible dans l'url. Mais c'est toujours récupérable.

soit tu stockes en session avec un id et tu passe uniquement cette id et la les informations ne sont pas visible, ni récupérable. Par contre si on change l'id on peut avoir l'informations d'autre personne. Mais a priori cela ne devrait pas etre un problème vu que tu affiches toutes les infos.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h31   #5
Membre du Club
 
Inscription : janvier 2006
Messages : 250
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2006
Messages : 250
Points : 64
Points : 64
Je vais voir avec ma hierarchie ce qu'il en pense dans la mesure ou c'est pour un module du site l'Intranet ...

Quand tu passe les variables dans l'url :
Code :
"<a href='fpdf.php?nom=$nom&prenom=$prenom....'><img></a>"
Pour les récuperer dans l'autre site tu fait :
car quand je fait ceci il me jette en disant qu'il ne connait pas nom
javaboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h34   #6
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
non si tu passe avec cette url, tu dois utiliser
Fais attention c'est sensible à la casse.
__________________
Tout énigme a une solution ! Tout est question de discipline !
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2007, 10h48   #7
Membre du Club
 
Inscription : janvier 2006
Messages : 250
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : janvier 2006
Messages : 250
Points : 64
Points : 64
Merci pour ton aide précieuse...
A+
javaboy 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 16h48.


 
 
 
 
Partenaires

Hébergement Web