Autant pour moi :
------------------------------------------------------------
Aller plus loin avec PHP4 sur Free
Les sessions
Les sessions sont un moyen pour conserver des informations pendant une visite. PHP4 inclue un 'gestionnaire de session' simplifiant le mécanisme.
Le gestionnaire de session est activé sur Free. Par défaut, il s'agit des sessions 'fichiers' mais vous pouvez bien sûr développer votre propre systême.
Afin de permettre une gestion transparente des sessions, l'option --enable-trans-sid est activée. Elle permet une réécriture des URLs ou l'envoi de cookies permettant de suivre votre visiteur.
important : Pour que vos sessions 'fichiers' (mode par défaut) fonctionnent, vous devez créer un répertoire "sessions" (en minuscules sans les guillemets) à la racine de votre site Web (ou du cas échéant, de votre site Web secondaire). Sinon un message d'erreur vous signalant l'impossibilite de sauvegarder les sessions apparaitra.
Chemin d'inclusion
Dans le cadre de la réalisation d'un site important, il est possible de centraliser les fichiers fréquemment inclus.
Pour cela, un répertoire est ajouté par défaut à la liste de recherche des fichiers inclus.
Il n'est pas créé par défaut, pour ce faire, il suffit de créer un répertoire nommé "include" (sans les guillemets et en minuscules) à la racine du site web.
Exemple
Vous avez un fichier 'global.php' contenant diverses informations ou méthodes.
Vous souhaitez y accéder depuis n'importe où de votre site sans le recopier dans chaque sous-répertoire ou inscrire le chemin relatif jusqu'à ce fichier dans chacun des programmes.
* Vous devez donc créer "include" (sans les guillemets et en minuscules) et y stocker votre fichier "global.php" (il se trouve donc dans include/global.php vu depuis FTP)
* Pour l'appeler depuis un fichier .php quelque soit l'endroit où il se trouve à l'intérieur de votre site, il suffit de faire :
<? include("global.php" ); ?>
ou encore
<? require("global.php" ); ?>
(selon la méthode d'inclusion souhaitée)