Bonjour,
Je bute sur un problème fréquent de connexion à PostgreSQL 11 que mes recherches sur le net n'ont pas résolu.
Je précise que j'ouvre une session précédemment sur une autre page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>'; } ?>
Les trois variables renvoyées affichent les bonnes valeurs de $serveur et les 2 $_SESSION
Pourtant j'ai toujours :
Je n'ai plus d'idées...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Merci de votre aide
Partager