contact

 Un petit compteur à 3 chiffres pour connaître le nombre de visites sur sa propre machine. Pour cet exemple notre cookie de session se conserve 3 minutes (60*3) et alors le compteur sera de nouveau à 0, mais cliquez plusieurs fois sur l'exemple. Si $_SESSION n'existe pas (!isset) le compteur est initialisé à 1, dans le cas contraire où $_SESSION existe il s'incrémente d'une unité. La fonction str_pad ( ) retourne la chaîne $_SESSION['visite'], la taille de pad_length vaut 3 puisqu'il y a 3 éléments à afficher, et elle est complétée à gauche avec la chaîne pad_string "0".

<?php
session_set_cookie_params(60*3);
session_start();
if (!isset($_SESSION['visite'])) {
$_SESSION['visite'] = 1;
}
else {
$_SESSION['visite']++;
}
header ("Content-type: image/png");
$_SESSION['visite'] = str_pad($_SESSION['visite'], 3, "0", STR_PAD_LEFT);
putenv('GDFONTPATH=' . realpath('.'));
$image = @Imagecreate (90, 39);
$couleur = ImageColorAllocate ($image, 0, 0, 153);
$couleurs = ImageColorAllocate ($image, 255, 255, 255);
$font = 'Digital';
Imagettftext ($image, 27, 0, 2, 32, $couleurs, $font, $_SESSION['visite']);
ImagePng ($image);
?>
accueil HTML 4.01 valideCode CSS valide

cooltext.com

php france

le blog de philippe Moga

Le livre Pour croire sans l'Église

made with Nvu

philippemoga.free.fr


date