PHP ini_set('session.gc_maxlifetime', 5) - Pourquoi il ne veut pas la fin de la session?

Le script PHP est comme suit:

<?php //continue.php
ini_set('session.gc_maxlifetime', 5);
session_start();
echo ini_get('session.gc_maxlifetime');
//wait for 7 seconds
usleep(7000000);
if (isset($_SESSION['username']))
{
    $username = $_SESSION['username'];
    $password = $_SESSION['password'];
    $forename = $_SESSION['forename'];
    $surname  = $_SESSION['surname'];

    echo "Welcome back $forename.<br />
          Your full name is $forename $surname.<br />
          Your username is '$username'
          and your password is '$password'.";
}
else echo "Please <a href=authenticate2.php>click here</a> to log in.";

?>

Basé sur le délai d'attente (c'est à dire 5 secondes), le script ne doit pas imprimer quoi que ce soit.
Cependant, j'ai toujours le message suivant s'affiche

5Welcome back Bill. Your full name is Bill Smith. Your username is 'bsmith' and your password is 'mysecret'.

Il semble que la ligne de la fonction ini_set('session.gc_maxlifetime', 5) ne fonctionne pas comme il devrait l'être.
Je suis à l'aide de windowsXP + XAMMP.

Pouvez-vous me dire comment le faire fonctionner?

Merci

InformationsquelleAutor q0987 | 2010-08-06