Bonjour

A savoir avant:
1. session_strat(); est en dessous <body> de ma page index.php
2. Je n'ai pas mis de session_start(); dans ma page login.php, cat cette page appelé dans ma page index.php, par un include("login.php").

3. le session_destroy(), j'aimerai le mettre dans le link "logout"
Dans ma page login, si le login est ok il crée une session dont une variable appelé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['sessionON]=true;
dns ma page d'acueil, j'aimerai que s'affiche le link "login",
si $_SESSION['sessionON]=false; et si
$_SESSION['sessionON]=true;, le link "logout" s'affiche au lieu de "login.

Voic mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<?php
if($_SESSION['sessionON']){
echo '<a href="index.php?module=login">logout</a>';
}else{
echo '<a href="index.php?module=login">login</a>';
}
?>
Mon problème est que lorsque je charge ma page d'accueil ce message d'erreur apparait:
Pourquoi et comment puis remdier a ce problème?
Notice: Undefined index: sessionON in c:\easyphp1-7\www\quickeat\index.php on line 27
Question2
Comment puis-je remplacer le href="" mon lien "logout" pour qu'il termine ma session, tout en restant sur la page ou le visiteur se trouve?

Merci pour votre aide[/code]