Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277

    Dove e come salvare i parametri di connessione

    Ciao.

    Volevo condividere con voi un problema.

    Ho creato un file XML dove ho i parametri di connessione ed alcuni parametri iniziali, che vorrò settare di volta in volta a seconda del database, etc.

    Poi il php legge XML (ad esempio nella pagina di login) e legge i parametri di configurazione. Io poi vorrei 'salvare' da qualche parte questi parametri di connessione, in modo da non riaccedere all'XML se non in fase di login.

    Ovviamente questi parametri devono rimanere anche disponibili per TUTTI gli script; il sistem è basato infatti su mysql, per questo ho questa necessità.

    Cosa posso utilizzare? Costanti ? Variabili globali?

    Grazie mille!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    cioè vuoi salvare in un file i dati d'accesso al database?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Non proprio...i dati sono salvati su un file XML. Li leggo e poi il mio 'problema' da neofita è in quale tipo di variabile salvare questi dati in modo che siano disponibili durante l'esecuizione degli script!

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    allora potresti salvare i dati in file che chiami come ti pare, per esmpio confog.php

    e poi nelle pagine in cui ti serve fai un include

    <? include ("config.php") ?>

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Inizialmente avevo fatto così.

    Ora però non posso fare così e devo per forza passare da un XML che deve essere letto da un php...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    per xml,

    passo a qulcuno più esperto di me.

    spiace.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Il prbema però non è XML.

    Io riesco a leggere da XML, e memorizzo - a tempo di esecuzione del primo script - nella variabile $db.

    Passo poi al secondo script. Io NON voglio rileggere l'XML (è uno spreco di tempo e di accesso al disco...) ma voglio accedere alla variabile $db. Come devo settare $db affinche sia vista da tutti gli script?

    Grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    allora passa le variabili tramite sessione.

    la pagina che legge xml memorizza i dati nella sessione.

    le pagine che richiedono i dati li leggono nella sessione.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    277
    Si, ci avevo pensato...ma non mi sembra una soluzione pulita!

    Tanto più che non sono info che nativamente sono legate alla sessione... è come se n-plicassi le informazioni inutilmente, non pensi?

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    656
    no no.

    mi sa che è la soluzione migliore.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.