password et login sous MySQL en clair dans le PHP ??

password et login sous MySQL en clair dans le PHP ?? - Programmation

Marsh Posté le 24-02-2001 à 16:11:01    

je fais un site web sur free.fr, et je me demandais pourquoi il fallait absolument mettre son login et mot de passe pour acceder à la base SQL ?
 
c'est pas génial quand même. ça veut dire que les mots de passe sont écrit en clair sur le serveur de free.fr
 
Y a pas d'autre moyen de faire ?

Reply

Marsh Posté le 24-02-2001 à 16:11:01   

Reply

Marsh Posté le 24-02-2001 à 18:26:44    

Non, c'est normal.
De toute façon, ton code PHP n'a normlement aucune chance d'être envoyé tel quel au navigateur !
En général, je fait un fichier genre base.php3 qui fait la connexion, et je fait un include de base.php3 dans mes autres scripts.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 24-02-2001 à 18:36:59    

ok merci.
Et es-ce que c'est normal qu'une requete dans la base soit lente ?
 
Quand je dis lente, c'est facile 5/10s minimun. Alors que mes autres pages très volumineuse reviennent en moins d'1s.
 
voila le code que j'utilise pour acceder à la base :
 
// Connexion au serveur
mysql_connect($host, $user,$password) or die("erreur de connexion au serveur" );
mysql_select_db($bdd) or die("erreur de connexion a la base de donnees" );
 
// Creation et envoi de la requete
$query = "SELECT login,no_postit,value FROM Postit ORDER BY login";
$result = mysql_query($query);
 
// Recuperation des resultats
while($row = mysql_fetch_row($result))
{
  $login = $row[0];
  $no_postit = $row[1];
  $value = $row[2];
 
  echo "<tr>\n
  <td>$login</td>\n
  <td>$no_postit</td>\n
  <td>$value</td>\n
  </tr>\n";
}
 
// Deconnexion de la base de donnees
mysql_close();
 
 
voila, normalement c'est du code tout bête que j'ai repris sur un site web.
 
PS : j'ai une seul table dans ma base, avec un seul tuple minuscule !!!

Reply

Marsh Posté le 24-02-2001 à 18:43:39    

Alors là, je sais pas trop, çà doit être un PB de config du serveur.
Qu'est ce que çà donne avec phpMyAdmin ?
Il est sous quel système le serveur ?
C'est en local ou chez free.fr (SUPER MEGA LENT) ?
 
Chez moi, j'ai un serveur de développement en local sous linux.
C'est un Pentium 233mmx. Les temps de réponse sont trop faibles pour être mesurés !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 24-02-2001 à 19:07:11    

ben je disais sous free.fr
 
et leur phpMyAdmin est aussi terriblement lent.
Tu connais quoi comme serveur PHP/MySQL gratuit et rapide ?
 
et où on peut s'inscrire :D

Reply

Marsh Posté le 24-02-2001 à 19:55:09    

moi j'aime bien forez.com...


---------------
http://www.chadenat.forez.com
Reply

Marsh Posté le 24-02-2001 à 22:00:05    

leander> Heu, oui, j'avais pas vu pour free.fr !
 
Je ne connais pas d'autres hébergeurs gratuits. Je suis chez online.net donc proxad donc free ! Et même en payant (pas cher) c'est pas super rapide au heures de grande écoute !
 
Mais j'ai bien l'intention de m'héberger chez moi grâce à l'ADSL et au Dynamic DNS de chez dyndns.org que magicbuzz m'a fait découvrir.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed