password et login sous MySQL en clair dans le PHP ?? - Programmation
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.
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 !!!
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 !
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
Marsh Posté le 24-02-2001 à 19:55:09
ReplyMarsh 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.
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 ?