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 24/02/2006, 16h42   #1
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
Par défaut [Sécurité] pb de session

bonjour a tous, voila mon soucis:
1) je genere une page php avec des liens cliquables qui changent car generes grace a une bdd. (pas de soucis)
2) lorsque je clique sur un lien, il devrait m'afficher les infos contenues dans la bdd selon le lien sur lequel j'ai cliqué, le soucis est de recuperer une donnée lorsque je clique, pour allez faire ma requete sur la bdd et pour pouvoir afficher mes données. (je pensais aux sessions)

Est ce que j'ai été clair? si oui , pouvez m'aider ? si non, je peux essayer d'etre plus clair?

merci d'avance
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 16h45   #2
Membre habitué
 
Inscription : décembre 2005
Messages : 137
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 137
Points : 105
Points : 105
Tu peux utiliser la méthode GET et passer en paramètre sur ton lien l'ID de ce que tu veux afficher.

Code :
1
2
3
4
5
6
7
 
 
<a href='test.php?id=$id'>test</a>
 
dans test.php
 
$req="select * from table where id=".$_GET['id'];
Bluespike62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 20h27   #3
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
merci beaucoup, je vais tester ça
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 21h01   #4
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
ça resout pas mon pb ou alors je l'ai mal utilisé. Moi j'aimerai créé une page html qui n'existe pas au départ.
j'ai un script php avec une requete sql qui recupere des infos qui me crée des liens , lorsque je clique sur un des liens, il doit me créer une nouvelle requête avec un paramètre(?) pour fournir une page html. c'est compliquer je sais mais c'est pas facile a expliquer, s'il faut que je mette du code, faites moi signe.
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 21h08   #5
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 771
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 771
Points : 14 296
Points : 14 296
Citation:
j'ai un script php avec une requete sql qui recupere des infos qui me crée des liens , lorsque je clique sur un des liens, il doit me créer une nouvelle requête avec un paramètre(?) pour fournir une page html. c'est compliquer je sais mais c'est pas facile a expliquer, s'il faut que je mette du code, faites moi signe.

A priori ce qu'a dit Bluespike62 devrait marcher...

Donnes une structure de bdd et un exemple concret "en faisant tourner à la main"

Comme cela, on aura une chance de comprendre
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 21h08   #6
Membre habitué
 
Inscription : septembre 2005
Messages : 159
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 159
Points : 138
Points : 138
Envoyer un message via ICQ à narnou Envoyer un message via MSN à narnou
Euh tu sembles avoir mal compris le concept php :/

Un peu de code oui, a quoi ressemblent tes liens, la page sur laquelle ca doit déboucher, et ta base de données ?
narnou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 15h50   #7
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
grâce a Bluespike62 j'ai résolu mon problème, par contre les autres qui ne viennent pas ici pour aider qu'ils s'abstiennent de répondre merci et grand merci à Bluespike62

taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 16h00   #8
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Citation:
Envoyé par taka10
Par contre les autres qui ne viennent pas ici pour aider qu'ils s'abstiennent de répondre
Ouais, surtout que pour répondre ce genres de trucs :

Code :
req="select * from table where id=".$_GET['id'];
Il vaudrait mieux s'abstenir.

1- Le SELECT * c'est à proscrire.
2- AUCUN contrôle sur la valeur de $_GET['id']. Il va être beau le SQL injection !

Nimportnawak !!!

__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 16h15   #9
Membre actif
 
Inscription : septembre 2005
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 183
Points : 175
Points : 175
Envoyer un message via Yahoo à polace
slt Macbook,
keske ca veut dire [/code]2- AUCUN contrôle sur la valeur de $_GET['id']. Il va être beau le SQL injection !
polace est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 16h21   #10
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
-> http://www.google.fr/search?hl=fr&q=sql+injection&btnG=Recherche+Google&meta=

premier lien trouvé -> http://www.linux-pour-lesnuls.com/injection.php
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h43.


 
 
 
 
Partenaires

Hébergement Web