Actuellement j'utilise shared webhost (Linux) pour héberger mon site. Je sais que tout ce qui se trouve dans le répertoire '~/home/mon_nom_utilisateur/www' est modifiable par le serveur. Quels sont les autres endroits? Fondamentalement, je veux changer l'emplacement de stockage de session par défaut et probablement je ne devrais pas le mettre dans le répertoire www.Quels répertoires sont modifiables par le serveur Web sur un hébergement Web partagé?
Modifier
Est-ce que l'emplacement d'enregistrement de la session doit être serveur web inscriptible, depuis la session est enregistrée par le processus PHP?
EDIT 2
Comment pourrais-je donner lecture et écriture privilège d'Apache sur /home/my_user_name/tmp
répertoire (tmp est hors du répertoire www)?
@pascal: comment donner le droit de lecture + écriture à Apache sur le répertoire tmp? Apache viendrait sous utilisateur/groupe/autres? Probablement que ça ferait partie du groupe, n'est-ce pas? – understack
Cela dépend quel répertoire est considéré comme "root" par Apache: si c'est le répertoire 'www', le' tmp' qui n'est pas "sous" le 'www' ne sera pas servi par Apache ;;; sinon, oui, vous pourriez utiliser un fichier '.htaccess' contenant quelque chose comme' Deny from All' pour empêcher Apache de le servir ;;; pour répondre à votre edit: quand les pages sont servies par Apache + PHP, il n'y a pas vraiment de "processus PHP": Apache est celui qui sert la page, même s'il utilise PHP pour cela. –