Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    33

    [mysql-php]Problema autenticazione con variabili

    Mi sono appena affacciato al php con accesso a mysql

    Ho creato un semplice sito web che legge e inserisce dati in un database.

    Il sito è composto da quattro pagine:

    home.php
    database.php
    ins.php
    update.php


    Nella home inserisco semplicemente in tre campi testo con il "localhost", root e password

    Lo script database.php si collega al database recuperando le variabili di login dalla pagina HOME in questo modo:

    $db_host=$_REQUEST['home_host'];
    $db_user=$_REQUEST['home_user'];
    $db_password=$_REQUEST['home_password'];
    $database="dati";

    FIN QUI TUTTO OK!

    La pagina successiva, che comprende i codici per inserire i dati nel db, si collega in modo diretto in questo modo:

    $ins_host="localhost";
    $ins_user="root";
    $ins_password="password";
    $database="dati";

    Ovviamente funziona, ma vorrei evitare di inserire i dati di accesso direttamente nel codice php; ho provato con $_REQUEST (recupearnado le variabili dalla pagina precendete) ma ninente!!!! Non riesce a collegarsi la db!

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    ma perchè un semplice config.php con i vari dati del db, da includere una volta per tutte non va bene? ti stai complicando il lavoro inutilmente
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    33
    mmm... il problema persisterebbe in quanto inserendo l'url della pagina web seguito dal file config.php si eviterebbe di inserire di dati di login richiesti nella pagina home.php. in sostanza l'ideale sarebbe recuperare i dati di login per ogni pagina.php dalla pagina home.php nella quale vengono inseriti

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.