include php, le plus sécurisant ?
22 messages
• Page 2 sur 2 • 1, 2
Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
e-kiwi a écrit:je peux te donner un grand hebergeur mutualisé francais, chez qui, si tu ne donnes pas le chemin d'accès, tu aura un joli erreur d'includes, meme en etant dans le meme repertoire (serveus sous OpenBSD).
C'est bête, il ne doit pas y avoir beaucoup d'applications à fonctionner chez eux, toute la bibliothèque PEAR par exemple.
Ce n'est pas parce qu'un hébergeur grand public ne sait pas configurer le safe mode ( qui en plus est une très mauvaise chose, ce n'est pas moi qui le dit, mais l'équipe PHP, d'ailleurs cette fonctionalité n'existera plus en PHP6 ) qu'on doit faire n'importe quoi. Et oui,le problème vient du fait que le safe mode est activé et que la variable de configuration safe_mode_include_path est vide ainsi que include_path, ce qui prouve bien que l'hébergeur n'a pas compris grand chose au pourquoi du comment du safe mode.
L'un des principe en programmation, que ce soit pour le web ou bien pour de la programmation traditionnel est d'utiliser des chemins relatifs pour un maximum de portabilité.
c'est pas compliqué, soit tu codes pour que ca marches tout le temps chez tout le monde, soit tu codes pour que ca ne marches que chez certains, à toi de voir
Et tu crois qu'en mettant des chemins absolus, ça marchera mieux ? Pas de bol lorsque tu te trouves dans une baie à répartition de charge de type LVS, le chemin absolu peut ne pas être le même en fonction du frontal ou en fonction du mode dans lequel se trouve le frontal.
.
-

Maze12 - WRInaute impliqué

- Messages: 506
- Inscription: 7 Juil 2005
wullon a écrit:e-kiwi>quand tu dis le chemin complet, pour un dédié, c'est un truc du genre /usr/local/www/... ?
pour faire plus simple tu peux faire du style
- Code: Tout sélectionner
include($_SERVER['DOCUMENT_ROOT'].'/exemple.php');
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
e-kiwi a écrit:>> Et tu crois qu'en mettant des chemins absolus, ça marchera mieux ?
ben non, il faut passer par les chemins physiques. Maze12 donne tres bien la syntaxe
Sauf que $_SERVER['DOCUMENT_ROOT'] ne fonctionne pas non plus sur un LVS.
22 messages
• Page 2 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Concours WRI / Vivastreet : gagnez un voyage à New-York - 21-03-2005
- Gérer l'entête HTTP en PHP - 04-08-2008
- Votre site est mal référencé ? Voilà les remèdes ! - 08-11-2003
- Google API : guide de développement de l'API Google - 20-09-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



