Bonjour.

J'ai fais une page d'authentification sur mon site et il se passe quelque chose que je n'arrive pas a expliquer.

Voila le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php
 
//...
 
$login=$_POST['login'];
 
//...
 
echo $_POST['login'];     // Affiche "toto"
echo $login;                 // Affiche "toto"
 
session_start();
 
echo $_POST['login'];     // Affiche "toto"
echo $login;                 // Affiche "autre chose"
 
?>
Quelqu'un sait pourquoi la variable $login est modifiée par le session _start()? Cela ne se produit que sous IE. Avec firefox, tout va bien.

Ce que je comprend encore moins, c'est que la nouvelle valeur de $login correspond a un identifiant que j'utilise sur mon ordi et sur d'autre site mais jamais sur celui ci.

vala vala

Merci