Pour commencer à développer notre site nous avons besoin de créer une nouvelle page que l'on appellera index.php. Cette page fera office de page d'accueil car lorsque vous allez ouvrir votre site la page index.php sera la page maître de votre site.


Sur cette page nous allons inclure notre connexion à la base de données et préparer nos différents liens dont nous aurons besoin par la suite.


Page index.php


<?php
  // Permet de savoir s'il y a une session. 
  // C'est-à-dire si un utilisateur s'est connecté à votre site 
  session_start(); 
  
  // Fichier PHP contenant la connexion à votre BDD
  include('bd/connexionDB.php'); 
?>


<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>
    <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="modifier-profil.php">Modifier mon profil</a>
      <a href="deconnexion.php">Déconnexion</a>
    <?php
      } 
    ?>
  </body>
</html>
+99999
Modifié le 13 novembre 2019
Publicité Sitedudev
Cette pub permet au site de vivre ...
Télécharger le code source
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
1 193 vues
Utilisation de l'instruction SQL SELECT pour récupérer des données d'une ou plusieurs tables
1. Sélection de Colonnes Spécifiques :Pour récupérer des données spécifiques de certaines colonnes d'une table, utilisez la syntaxe suivante :SELECT colonne1, colonne2, ... FROM...
SQL
3 926 vues
Afficher les commentaires
Nous allons reprendre notre page topic.php. Sur cette page nous allons afficher les commentaires postés de vos utilisateur.Dans notre page topic.php nous allons donc afficher les...
Créer son site
2 993 vues
Différences entre SASS et CSS
Différences entre SASS et CSS1. Syntaxe :CSS : Utilise une syntaxe simple basée sur des sélecteurs et des propriétés.SASS : Propose une syntaxe étendue avec des fonctionnalités telles que les...
Sass
787 vues
Utilisation de async/await
Utilisation de async/await en JavaScriptL'async/await est une syntaxe introduite dans ECMAScript 2017 pour simplifier la gestion des promesses et rendre le code asynchrone plus lisible et plus...
JS
5 908 vues
Afficher la liste des catégories
Pour commencer nous allons créer la page maître de notre forum. C'est cette page qui contiendra les différentes catégories.Tout d'abord nous allons créer un dossier que nous...
Créer son site
870 vues
Variables et types de données
Variables et Types de Données en JavaScript1. Variables :Une variable en JavaScript est un conteneur pour stocker des données. Vous pouvez utiliser des variables pour stocker différentes valeurs...
JS
1 659 vues
Afficher plus de conversation
Dans cette avant-dernière vidéo sur la création d’une messagerie interne nous allons personnaliser rapidement la page pour afficher les conversations et nous allons également corriger /...
Créer son site de rencontres
5 401 vues
Que mettre dans la balise head
Afin de continuer à faire connaitre votre site pour son référencement nous allons parler du contenu de base dans la balise <head>.La balise <head> joue un rôle essentiel...
Créer son site
Publicité
Cette pub permet au site de vivre ...