[PHP] Sapere se si lavora in locale o remoto (Controllo server Database)

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
43
Massa, Italy
Salve, volevo sapere come posso controllare la conessione dell'archivio dati.. che funziona sia in locale che in remoto
ad esempio questo codice:
PHP:
<?php
error_reporting(E_ALL & ~E_DEPRECATED);
ini_set('display_errors',1);
ini_set('display_startup_errors',0);
ini_set('log_errors',1);
ini_set('log_errors_max_len',0);
ini_set('ignore_repeated_errors',1);
ini_set('ignore_repeated_source',1);
ini_set('report_memleaks',1);
ini_set('track_errors',1);
ini_set('error_log','php_error.log');

// Dati connessione al database

$db_host = 'localhost';		// Host - solitamente localhost
$db_utente = 'root';		// Nome utente del Database
$db_password = 'root';		// Password del Database
$db_nomedb = 'my_database'; 	// Nome del Database


// Effettua la connessione al database
$db = new mysqli($db_host, $db_utente, $db_password, $db_nomedb);

// In caso di errore nella connessione termina l'esecuzione
if (mysqli_connect_errno()) {
	exit("<div><strong>Errore durante la connessione:</strong> ".mysqli_connect_error()."</div>");
}
?>

vorrei sapere se con una IF prima di questo codice:

$db_host = 'localhost'; // Host - solitamente localhost
$db_utente = 'root'; // Nome utente del Database
$db_password = 'root'; // Password del Database
$db_nomedb = 'my_database'; // Nome del Database

posso fare che quando mi collego in locale per fare i testi si collega al database locale
e quando lo metto nel remoto si collega al server remoto.

mi dite come fare e se si può fare?

avrei pensato con $_SERVER[" ??? "] per non so come è la variabile da passargli.

vi ringrazio molto.
buona giornata.
 

Discussioni simili