Bonjour,

j utilise des sessions pour l authentification sur mon site mon souci est que quand j ajoute mon code de protection sur la page que je veux protéger comme ci dessous (le session start est tout en haut aucun code avant)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
session_start();
if (session_is_registered("authentification")){ 
}
else {
echo "<script language=\"JavaScript\">\n";
echo "window.location.href = 'index2.php'"; 
echo "</script>";
}
il me met ça sur la page qui s affiche :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at W:\var\www\ipv\inc\connexion.php:7) in W:\var\www\body.php on line 2
j me suis dit la session est déjà active du coup j ai enlevé le session start et la bien sur ça ne marche plus ....

avez vous une idée pourquoi ?

Merci