Partage

Variable de class en class

Sujet résolu
22 juin 2018 à 9:14:59

Bonjour, j'ai un petit problème, j'essaie de faire en sorte d'utiliser une variable d'une class php depuis une autre class php.

La vous allez sans doute vous dire "mais c'est un noob ? c'est la base ça ..." mais détrompez vous.

Voici mon code :

connect_db.php

<?php
session_start();

 $actual_link = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
 $first =  explode('.', $actual_link, 2)[0];
 $final = explode('//', $first, 2)[1];

 $_SESSION["client"] = $final;
 $_SESSION['conn'] = "";
try {
    $conn = new PDO("mysql:host=localhost;dbname=namedatabase", 'username', 'password');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo 'success';
    $_SESSION['conn'] = $conn;
  } catch(PDOException $e) {
    echo "Error: " . $e->getMessage();
  }
$conn = null;
?>

show_informations.php

<?php

session_start();

$client = $_SESSION["client"];
$connection = $_SESSION["conn"];

echo $client;
echo $connection;

?>

Donc, dans la class "show_informations.php", la variable $client avec echo me donne rien du tout, pareille pour la variable $connection.

Merci à ceux et celles qui m'aideront à résoudre ce problème



Variable de class en class

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown