Accueil

PHP : Vérifier si une session a déjà été démarrée

Wakonda - PHP Posté le 5 février 2024

En PHP, vous pouvez vérifier si une session a déjà été démarrée en utilisant la fonction session_status(). Cette fonction renvoie l'état de la session.

Voici un exemple de code pour vérifier si une session a déjà été démarrée :

// Vérifier l'état de la session
$sessionStatus = session_status();

// Si la session n'a pas encore été démarrée, la démarrer
if ($sessionStatus == PHP_SESSION_NONE) {
    session_start();
}

// À ce stade, la session a été démarrée ou était déjà en cours

Dans cet exemple, session_status() renvoie l'état actuel de la session, qui peut être l'une des constantes suivantes :

  • PHP_SESSION_DISABLED : Les sessions sont désactivées.
  • PHP_SESSION_NONE : Les sessions sont activées, mais aucune session n'a encore été démarrée.
  • PHP_SESSION_ACTIVE : Les sessions sont activées, et une session est déjà en cours.

En vérifiant si l'état de la session est égal à PHP_SESSION_NONE, vous pouvez déterminer si la session a déjà été démarrée ou non. Si elle n'a pas été démarrée, vous pouvez utiliser session_start() pour la démarrer.

Lire ...

Créer un APK ou un AAB en ligne de commandes

Wakonda - Android Posté le 6 janvier 2024

Pour générer le fichier APK ou le fichier AAB, il faut d'abord se placer à la racine du projet Android (là où se trouve le fichier "gradlew").

Pour le fichier APK, il faut lancer la commande suivante :

gradlew assembleRelease

Pour le fichier AAB :

gradlew bundleRelease

Pour générer la version "debug" de ces fichiers, il suffit de remplacer "Release" et "Debug".

Lire ...

L'opérateur !! en Javascript

Wakonda - JavaScript Posté le 6 octobre 2023

L'opérateur !! en JavaScript est souvent appelé "opérateur de double négation" ou "opérateur de non non". Il est principalement utilisé pour convertir une valeur en un booléen. En utilisant cet opérateur, vous pouvez obtenir une valeur booléenne true si la valeur d'origine est "truthy" (évaluée comme vrai dans un contexte booléen) et false si la valeur d'origine est "falsy" (évaluée comme fausse dans un contexte booléen).

Voici un exemple :

let valeur = "Bonjour"; // Une chaîne de caractères non vide (truthy)

let boolResultat = !!valeur; // Utilisation de l'opérateur de double négation

console.log(boolResultat); // Affiche true, car la chaîne de caractères est "truthy"

Dans cet exemple, la variable valeur contient une chaîne de caractères non vide, ce qui signifie qu'elle est évaluée comme "truthy". En utilisant l'opérateur de double négation, nous avons obtenu la valeur booléenne true dans la variable boolResultat.

Voici un autre exemple avec une valeur falsy :

let valeur = 0; // Le nombre zéro (falsy)

let boolResultat = !!valeur; // Utilisation de l'opérateur de double négation

console.log(boolResultat); // Affiche false, car le nombre zéro est "falsy"

Dans ce cas, la variable valeur contient le nombre zéro, qui est évalué comme "falsy". L'opérateur de double négation nous donne donc la valeur booléenne false dans la variable boolResultat.

Lire ...

Rechercher

Tags

Publicité

Suivez-nous

Aidez-nous !

Admin