Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour j'ai une erreur dans mon fichier "index.php
" qui me donne ce message en première page:
Mon site
Warning: Use of undefined constant - assumed '' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\site\index.php on line 27
ID : 2, Nom : popo, prénom : popo, mail : popo@gmail.com
Voici le contenu de mon fichier "index.php
"
<?php
// Permet de savoir s'il y a une session.
// C'est à dire si un utilisateur c'est connecté à votre site
session_start();
// Fichier PHP contenant la connexion à votre BDD
include('bd/connexionDB.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="test/html; charset=utf-8" />
<title>Accueil</title>
</head>
<body>
<h1>Mon site</h1>
<?php
if(!isset($_SESSION['id'])){ // Si on ne détecte pas de session alors on verra les liens ci-dessous
?>
<a href="inscription.php">Inscription</a> <!-- Liens de nos futures pages -->
<a href="connexion.php">Connexion</a>
<a href="motdepasse.php">Mot de passe oublié</a>
<?php
}else{ // Sinon s'il y a une session alors on verra les liens ci-dessous
?>
<a href="profil.php">Mon profil</a>
<a href="deconnexion.php">Déconnexion</a>
<?php
}
?>
<div>
<?php
if(isset($_SESSION['id'])){
echo 'ID : ' . $_SESSION['id'] . ', Nom : ' . $_SESSION['nom'] . ", prénom : " .
$_SESSION['prenom'] . ", mail : " . $_SESSION['mail'];
}
?>
</div>
</body>
</html>
Bonjour @fredoloulou,
Tu as certainement oublié de mettre des quotes dans l'une de tes variables.
Exemple
echo $_SESSION[name];
Il faut mettre les quotes comme cela :
echo $_SESSION['name'];
Hello @fredoloulou,
Lors de la création d'un topic, un titre clair et l'utilisation des balises sont nécessaires ! (cf règles du forum). J'ai pris mon temps pour rééditer ton topic...
Ton profil n'est pas complet, tu peux terminer de le compléter ici.
Ca ne sert à rien de mettre des liens "localhost" sur ton topic, c'est un serveur local, donc toi seulement qui a accès à ton projet...
Evite de mettres des informations personnelles sur ton topic car ce forum est public !