Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150

    Connessione a DB e variabile globale

    Salve, un informazione tecnica, nel mio portale effettuo una connessione ad un DB mysql

    inizialmente istanzio la connessione
    verifico che l'utente sia in possesso delle dovute credenziali
    faccio il redirect alla home page

    adesso mi sorge un dubbio kuando termino la verifica dovrei rikiamare il mysqli_close per eliminare la connessione ma nella realtà vorrei mantenere la connessione aperta anche xkè la maggior parte delle operzioni che poi si eseguono sono inserimenti e ricerche nel db ( quindi risparmierei il tempo di connessione )
    quindi dovrei usare una variabile di tipo globale che mantiene la connessione aperta verso mysql secondo voi è corretto usare kuesta politica ed in termini di sicurezza è valida oppure mi conviene depositare i dati di accesso ( user e password) in variabili di sessione ( criptate) e connettermi per ogni singola operazione che effettuo ?

    Se usassi una variabile globale come gestirei poi la kiusura della connessione alla kisura accidentale o non del browser

    grazie di tutto un saluto
    Carlo Carbone

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    150
    nessun consiglio a riguardo?
    Carlo Carbone

  3. #3
    Originariamente inviato da Carlo1984
    nessun consiglio a riguardo?
    non e' che sei chiarissimo. La cosa devi ragionarla in pagine di script. Ad ogni completamento del file.php che e' in esecuzione la connessione viene sempre chiusa comunque automaticamente con il termine dello script.

    Quindi se lo script si estende su piu' pagine.php la connessione al server mysql si dovra' aprire e si chiudera' ad ogni pagina

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.