|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 14 ![]() |
Bonjour à tous,
auriez vous une solution pour me permettre de centraliser les informations de connexion à ma base de données MySql, de cette façon, je n'aurais pas toutes mes pages php à modifier lors des modification de nom de base, user, pssword. Merci d'avance, |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : novembre 2006 Messages : 126 ![]() |
La réponse est dans ta question :
tu fais un fichier dans lequel tu créés tes variables $user ... et après tu fais un include de ce fichier "global" |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() |
tu veux la solution ou une piste?
la piste c'est tu crées un script de connexion avec dedans une fonction de connexion (avec à l'intérieur ce dont tu te sers pour te connecter) et une fonction de deconnexion (avec à l'intérieur ce dont tu te sers pour te deconnecter) ensuite dans tes pages tu inclus le script et tu appelles les fonctions dont tu as besoin. ou encore plus simple tu créés un fichier avec le code pour se connecter que tu répètes dans toutes tes pages et tu l'inclus (entre include et require je me mélange toujours...)
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : novembre 2006 Messages : 126 ![]() |
Dans ce cas la c'est le require, comme ca la connexion n'est faite qu'une fois
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 14 ![]() |
le require, je le mets en tete de mes page php qui font appelle à ma base, c bien ca ?
|
|
|
00
|
|
|
#6 |
|
Membre actif
![]() |
tu les mets où tu veux dans ton fichier du moment que c'est avant tes requêtes sur la base
__________________
Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. (\ _ /) (='.'=) Voici Lapinou. Aidez le à conquérir le monde (")-(") en le reproduisant. Spidercochon, spidercochon, il peut marcher au plafond ...MM ......Voici Spidercochon. Aidez le à conquérir le monde E(....)~....en le reproduisant. ...w |
|
|
00
|
|
|
#7 | |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 14 ![]() |
lorsqu'on a à ce genre d'erreur :
Citation:
ma page index.php pointe sur authentification.php via un formulaire, et là mon me génère ce message d'erreur !! pour infos, toutes mes pages sont à la racine du site, savez vous pourquoi ? merci pour vos conseils précieux |
|
|
|
00
|
|
|
#8 | ||
|
En attente de confirmation mail
|
Cette erreur est due à une tentative d'accès à un fichier/dossier qui n'existe pas ! Vérifie les chemins d'accès.
Tu peux aussi vérifier l'existance de ton fichier ou dossier grâce aux fonctions : Ce qui donne : Code :
Utilise des constantes pour être sûr(e) d'être à la racine du site, ex : Code :
define( 'ROOT_PATH', dirname( __FILE__ ) . '/' ); |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 14 ![]() |
merci pour ta réponse, très intéressant, g pris bonne note,
mais mon fichier est bien présent puisque l'include ne pose pas de problème dans mon index.php, il pose problème dans les autres pages ouverte par le formulaire d'index.php. vois tu ce que je veux dire ? |
|
|
00
|
|
|
#10 |
|
En attente de confirmation mail
|
Si tes autres pages sont dans le même dossier que ton index alors ça ne devrai pas poser problème...
(file moi voir ton code...) Sinon utilise l'architecture MVC : PHP et architecture MVC ça va vraiement te faciliter la vie ! |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 14 ![]() |
après avoir refait tout mes fichier sur le serveur, ca marche...
j'avais du faire une erreur quelque part je vais quand meme aller voir ce ke c le MVC, merci pour tout, |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com