Sujet : [FAQ] PHP
Posez vos questions
-- Sujet a changement --
Quelles versions du langage PHP sont actuellement disponibles sur Epsylon.ORG ?
Vous pouvez utiliser au choix PHP 4 ou PHP 5.
Afin de connaître la configuration de chacun de ses langages, voici deux liens vers deux phpinfo():
phpinfo() de PHP4
phpinfo() de PHP5
Comment sont gérés les sessions PHP sur Epsylon.ORG ?
Les sessions sous PHP sont en fait (par défaut) des fichiers crées dans le répertoire temporaire du serveur, j'ai nommé /tmp avec le format suivant:
/tmp/sess_IDENTIFIANT_DE_SESSION
Pour vous protéger du session hijacking, Epsylon.ORG impose à ses répertoires temporaires les droits suivants: 1333, c'est à dire que tout le monde peut écrire dedans mais personne ne peut lister vos fichiers dans ce répertoire comme c'est le cas par défaut, donc impossible de lire directement vos identifiants de session.
Certaines applications PHP étant très gourmandes en fichiers de sessions, celles ci peuvent jouer contre vous car vous ne disposez que d'un quota limité de 10 Mo sur le serveur.
J'ai pris donc la liberté de mettre en place un script qui tourne toutes les 20 minutes pour effacer les fichiers datant de plus de 1 jour (comprendre: ayant été modifié au mieux 1 jour avant) dans ce répertoire.
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."