Bonjour, j'ai quelques petits soucis de sessions qui ne fonctionnent pas, code tout bête :
if(!isset($_SESSION['connect'])) {
// Récupération d'adresse IP
function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];}
else{ $ip = $_SERVER['REMOTE_ADDR'];}
return $ip;}$ip = get_ip();
//Récupération de la Date et Heur
$date = date("d-m-Y");
$heure = date("H:i");
// Enregistrement dans un fichier PHP
$fp =fopen("panel/logip.php","a");
fputs ($fp, " $ip || $date || $heure\n ");
fclose($fp);
// On crée la session visiteur et on enregistre les données du visiteur dans un fichier
session_start();
$_SESSION['connect'] = true;
}
else {}
Le code s'exécute chaque fois que le fichier est ouvert, soit j'en conclus que la session n'est pas préservée, cela est-il dû à des restrictions ? J'en profit pour exposer un soucis de restriction sur le Javascript, comment puis-je profiter pleinement du Javascript sur un hébergement gratuit ? Mes scripts ne fonctionnent pas sur mon hébergement. Merci par avance de votre aide bien aimable.
if(!isset($_SESSION['connect'])) {
// Récupération d'adresse IP
function get_ip(){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}
elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];}
else{ $ip = $_SERVER['REMOTE_ADDR'];}
return $ip;}$ip = get_ip();
//Récupération de la Date et Heur
$date = date("d-m-Y");
$heure = date("H:i");
// Enregistrement dans un fichier PHP
$fp =fopen("panel/logip.php","a");
fputs ($fp, " $ip || $date || $heure\n ");
fclose($fp);
// On crée la session visiteur et on enregistre les données du visiteur dans un fichier
session_start();
$_SESSION['connect'] = true;
}
else {}
Le code s'exécute chaque fois que le fichier est ouvert, soit j'en conclus que la session n'est pas préservée, cela est-il dû à des restrictions ? J'en profit pour exposer un soucis de restriction sur le Javascript, comment puis-je profiter pleinement du Javascript sur un hébergement gratuit ? Mes scripts ne fonctionnent pas sur mon hébergement. Merci par avance de votre aide bien aimable.