Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

11 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

aide transfert variable par url+cacher mdp

 
n°7020
smartdevil
Profil : Membre
Posté le 06-03-2004 à 13:09:30  profilanswer
 

voila alors sur ma page index.php j'ai un lien qui renvoie vers "viewnewsi.php?lien=titre1" ou "titre1" est le texte que je transfert ds l'url  
et voila le code de ma page viewnewsi.php :  

Code :
  1. <?
  2. echo $lien;
  3. $host="sql";
  4. $user="******";
  5. $pass="******";
  6. $db="pc_facile";
  7. mysql_connect($host, $user, $pass) or die("erreur connect" );
  8. mysql_select_db($db);
  9. $query="SELECT auteur, titre, corp, date FROM news_info WHERE titre='$lien'";
  10. $result=mysql_db_query($db,$query);
  11. $recup=mysql_fetch_array($result);
  12. $corp=$recup[corp];
  13. echo $recup[titre].'<BR>'.$corp.'<BR>'.'auteur : '.$recup[auteur].'<p>';
  14. echo "<a href='index.php'>retour à la page precédente</a>";
  15. ?>


 
j'aimerais savoir pkkoi ca ne marche pas !! la page ne recoit pas la variable apparament car le 1er echo ne donne rien
 
voila help merci


Message édité par smartdevil le 06-03-2004 à 16:40:47
n°7021
Zebra3
Very nice !
Profil : Super Administrateur
Posté le 06-03-2004 à 15:21:10  profilanswer
 

un peu de lecture :
http://www.php.net/manual/fr/secur [...] lobals.php
http://www.php.net/manual/fr/confi [...] er-globals
 
en d'autres termes, remplace $lien par $_GET['lien'] et ça ira mieux
et au passage envisage d'utiliser un index numérique pour ta clé sur la table news_info, plutôt que le titre.


---------------
"Merci Karim de ne pas être parti à l'étranger, et de ne pas nous avoir laissé seuls avec Djibril Cissé et Bernard Mendy" (c) Thomas Ngijol (Le grand journal, 07/01/08)
n°7022
smartdevil
Profil : Membre
Posté le 06-03-2004 à 15:50:47  profilanswer
 

ok vais tester  
pour l'index numérique c'était ce qui y avait au debut mais je l'avez remplacer croyant que l'erreur se trouvez la !

n°7023
smartdevil
Profil : Membre
Posté le 06-03-2004 à 16:40:19  profilanswer
 

j'en profite pour une autre question : comment faire pour que mon nom d'user et mon mot de pass de ma base de donné ne soit pas visible dans le code  
merci

n°7027
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 06-03-2004 à 19:23:55  profilanswer
 

Crées un fichier php du genre :

Code :
  1. <?
  2. $host="sql";
  3. $user="******";
  4. $pass="******";
  5. $db="pc_facile";
  6. ?>


et place-le dans le répertoire de tes includes PHP.
ensuite, tu l'inclues qd tu en as besoin (en début de traitement de page par exemple) :

Code :
  1. include("monFichier.php" );


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
n°7028
smartdevil
Profil : Membre
Posté le 06-03-2004 à 21:52:17  profilanswer
 

ok mais il est quand même accessible si on telecharge le fichier avec un telechargeurs telle que idm ou dap

n°7029
smartdevil
Profil : Membre
Posté le 07-03-2004 à 01:17:43  profilanswer
 

ben j'ai vai un fichier connect.php en suivant les conseils de ollOne et j'ai ensuite protégé mon repertoire include par .htaccess ca devrait aller non ? :)

n°7030
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 07-03-2004 à 13:52:14  profilanswer
 

Voilà, c'est une très bonne solution (c'est ce que je fais ;) )


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]

Aller à :
Ajouter une réponse