PROBLEME avec session start

DRIGO -  
 DRIGO -
Bonjour,
Bonjour,
j'ai réalisé un site ou le connectés doivent s'identifier pour avoir accès aux autres pages, le problème j'ai utilisé la fonction session_start() pour ne pas qu'il saisisse toujours leur identifiant, quant je test localement tout passe bien et c'est avec le navigateur mozilla firefox que je test.
Mais lorsque je l'ais mis en ligne en sous domaine, mon hébergeur c'est ifrance (nomdomaine.ifrance.com), lorsque je rendre les information de connection il me redirige sur ma page index, comme s'il n'arrivais pas à mémorisé les information voici quelque code que j'ais mis:

formulaire(mon fichier config)
....
....
...
session_start();
//enregistrement d'une variable de session, ici le login de l'utilisateur
$_SESSION["nom_client"] = $nom_client ;
$_SESSION["code_client"] = $code_client ;
....
...
..

et sur la page qui doit afficher kles info du client:

<?php
session_start();
if(!isset($_SESSION["code_client"]) || $_SESSION["code_client"] == "")
{
header("Location: index.php");
}
?>
....
...
..
MERCI


3 réponses

Breub62 Messages postés 3452 Statut Membre 369
 
Comment initialise tu les variables $nom_client et $code_client?
0
DRIGO
 
Je les initialise comme ça:

<?php
$nom_client= addslashes($_POST["nom_client"]);
$code_client = addslashes($_POST["code_client"]);
0
DRIGO
 
CELA SERA ENCORE PLUS CLAIRE :
<?php
session_start();
$date=date("Y/m/d");
$envoi=0;

$nom_client = addslashes($_POST["nom_client"]);
$code_client = addslashes($_POST["code_client"]);

//Verifie code

if ($code_client =="")
{
echo '<p class="bug">Entrer le code !</p>';
exit();
}

//Verifie nom
if ($nom_client=="")
{
echo '<p class="bug">Entrer le nom du client!</p>';
exit();
}

else $envoi = 1;

require("config.php");

.....
.....
;.....
session_start();
$_SESSION['nom_client'] = '$nom_client';
$_SESSION['code_client'] = '$code_client';
header('Location: page pour afficher les infos du client);
?>
0