[PHP5]could not translate host name "$serveur" to address: Unknown host
Bonjour,
Je bute sur un problème fréquent de connexion à PostgreSQL 11 que mes recherches sur le net n'ont pas résolu.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<?php
// définiton des variables de connexion
$base = "activite"; //nom de de la base
$serveur = "10.xxx.xx.xx" ;
//prolongation de la session
session_start() ;
//creation d'une connexion
$connexion = pg_connect('host=$serveur port=5432 dbname=$base user=$_SESSION[identifiant] password=$_SESSION[mot_de_passe]') ;
if (!$connexion) {
echo "erreur de connexion \n"."<br/>" ;
echo var_dump($serveur)."<br/>";
echo var_dump($_SESSION['identifiant'])."<br/>" ;
echo var_dump($_SESSION['mot_de_passe'])."<br/>" ;
exit ;
}
ELSE
{
echo '<h3>connexion réussie</h3>';
}
?> |
Je précise que j'ouvre une session précédemment sur une autre page.
Les trois variables renvoyées affichent les bonnes valeurs de $serveur et les 2 $_SESSION
Pourtant j'ai toujours :
Code:
1 2
|
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not translate host name "$serveur" to address: Unknown host in C:\ms4w\Apache\site\form_php\metadonnees\connect.php on line 12 |
Je n'ai plus d'idées...
Merci de votre aide