Il y a quelque mois, j'ai download et installé WAMP1.4... et j'ai trouvé quelque examples simples incluses. Mais, avec cette nouvelle version WAMP5_1.6.1, je ne trouve les examples.
Il sera gentil de toi de me montrer ou se trouvent les examples simples de PHP/MySQL avec WAMP.
<?php /////// //Page1.php /////// //pour activé les sessions toujours placer cette ligne en debut de page. (de toute les pages qui les utilisent) session_start();
//déclaration de la session 'Login' $_SESSION['Login'] = 'Novice'; //déclaration d'une variable $autrepersonnage = 'Luc';
//déclaration de la session 'unautre' $_SESSION['unautre'] = $autrepersonnage;
//lien vers page deux. echo '<a href="Page2.php"></a>'; ?>
<?php /////// //Page 2.php ///////
//activation session_start();
echo $_SESSION['Login']; // affiche Novice
echo $autrepersonnage; // n'affiche rien
echo $_SESSION['unautre']; // affiche Luc
?>
PS: la façon de scripté avec wamp ou un autre package (tout en un php ap. Mysql.Zend) ne change pas d'un a un autre, seul la configuation par default et la maniere de la modifier change.
(ici exemple pour wamp avantage de ne presque plus avoir besoin de toucher au fichier ini quand on place des extention... pour php) Melo
Sans trop mavancer je pense que cest dans le fichier « tondossierinstall\php\php.ini »
Tu cherches la ligne
« session.gc_maxlifetime = 1440 «
Logiquement après 24 minutes (avec cette config actuelle) si la personne est inactive elle serra déconnectée.
PS : je nai pas testé donc, je ne suis pas sûre.
Pour tester place 1 ou deux minutes de temps dans cette option ensuite redémare le serveur apres chaque changemant dans la configuration Crée une page actualise la pour voir si les variable de session sont toujours active (faire bien attention dactualiser une page qui utilise les sessions pas qui les déclare si non elle seront automatiquement redéclarée.)
Je ne mavance pas plus dans la réponse peur de tinduire en erreur.
Tu peux modifier le temps de prise en compte de la session dans le fichier php.ini. Recherche les lignes suivantes et modifie les comme tu le souhaites (temps exprimé en seconde) :
; Document expires after n minutes. session.cache_expire = 180
Petit détail qui a son importance, si tu mets -1 la session n'expirera pas. Elle sera donc toujours active... A toi de voir si cette solution te convient.
Dans la rubrique [Session], 19ème ligne activée (hors commentaire) ou la 953 (environ) à partir du début.
En utilisant un editeur de texte autre que celui fourni par defaut par Windows tu peux avoir une colloration synthaxique et le numéro de ligne indiqué. Je conseille PSPAD ou encore NotePad++ (attention avec ce dernier si vous utilisez un autre type d'encoding que ISO-8589-15)