IPB

Bienvenue invité ( Connexion | Inscription )

> les dangers de l'include PHP, pour un débutant
Options
Hyp
posté 24 Oct 2006, 22:29
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 172
Inscrit : 7 May 2005
Membre no 38 651





Ce message a été modifié par Hyp - 12 May 2010, 11:51.
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
No6
posté 24 Oct 2006, 22:41
Message #2


Oui ?
*****

Groupe : Membres
Messages : 3 889
Inscrit : 24 Jun 2003
Lieu : BZH
Membre no 8 224



Vieux probleme largement expliqué un peu partout :
http://www.frsirt.com/alertes/20041226.PhpIncludeWorm.php

Pour faire simple, ne pas faire des includes avec une variable dedans
genre: include($page);

mais mettre des valeurs fixes. cool.gif


--------------------
"Je sais que vous croyez comprendre ce que vous pensez que j'ai dit, mais je ne suis pas sûr que vous réalisiez que ce que vous avez entendu n'est pas ce que je pense."
(Alan Greenspan)
Go to the top of the page
 
+Quote Post
Grognon
posté 5 Dec 2006, 11:58
Message #3


Gumby Berrichon
*****

Groupe : Modérateurs
Messages : 15 372
Inscrit : 5 Dec 2002
Membre no 5 011



CITATION(No6 @ 24 Oct 2006, 22:41) [snapback]1947339[/snapback]
Pour faire simple, ne pas faire des includes avec une variable dedans
genre: include($page);

mais mettre des valeurs fixes. cool.gif


Pour être sûr de bien comprendre unsure.gif
C'est bon un truc comme ça sachant que www.xxx.com n'est pas un serveur externe ?
CODE
include 'http://www.xxx.com/xxx/fichier.php';
Go to the top of the page
 
+Quote Post
Grognon
posté 5 Dec 2006, 12:14
Message #4


Gumby Berrichon
*****

Groupe : Modérateurs
Messages : 15 372
Inscrit : 5 Dec 2002
Membre no 5 011



CITATION(Grognon @ 5 Dec 2006, 11:58) [snapback]2007750[/snapback]
C'est bon un truc comme ça sachant que www.xxx.com n'est pas un serveur externe ?

wink.gif

Je sais, un chemin relatif c'est mieux mais j'ai pas encore tout compris le système du include_path donc, de guerre lasse… biggrin.gif
Go to the top of the page
 
+Quote Post
schlum
posté 5 Dec 2006, 12:19
Message #5


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



CITATION(Grognon @ 5 Dec 2006, 12:14) [snapback]2007780[/snapback]

CITATION(Grognon @ 5 Dec 2006, 11:58) [snapback]2007750[/snapback]
C'est bon un truc comme ça sachant que www.xxx.com n'est pas un serveur externe ?

wink.gif

Je sais, un chemin relatif c'est mieux mais j'ai pas encore tout compris le système du include_path donc, de guerre lasse… biggrin.gif

Ah d'accord, j'ai zappé la négation laugh.gif
Ben c'est comme ça qu'il faut faire, à part que c'est quand même mieux de mettre le chemin relatif laugh.gif
Dans un système UNIX, chaque répertoire contient deux répertoires "virtuels" (des liens en quelque sorte) :
. qui pointe vers lui même
.. qui pointe vers son répertoire père
Donc en utilisant .., tu peux remonter aussi loin que voulu !
Exemple : include("../../rep2/monFichier.php");


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Hyp   les dangers de l'include PHP   24 Oct 2006, 22:29
- - No6   Vieux probleme largement expliqué un peu partout ...   24 Oct 2006, 22:41
|- - Grognon   CITATION(No6 @ 24 Oct 2006, 22:41) 194733...   5 Dec 2006, 11:58
|- - schlum   CITATION(Grognon @ 5 Dec 2006, 11:58) 200...   5 Dec 2006, 12:03
|- - Grognon   CITATION(Grognon @ 5 Dec 2006, 11:58) 200...   5 Dec 2006, 12:14
|- - schlum   CITATION(Grognon @ 5 Dec 2006, 12:14) 200...   5 Dec 2006, 12:19
|- - Grognon   CITATION(schlum @ 5 Dec 2006, 12:19) 2007...   5 Dec 2006, 12:27
- - Hyp   Merci pour cette explication concise No6 J'i...   24 Oct 2006, 22:48
- - No6   Je me sens tout guilleret, j'ai l'impressi...   24 Oct 2006, 22:59
- - Hyp   RE: les dangers de l'include PHP   24 Oct 2006, 23:03
- - No6   Nous sommes tous obligés les uns envers les autre...   24 Oct 2006, 23:11
- - hubeert   coucou; d'une maniere générale ( même si je...   25 Oct 2006, 07:45
- - schlum   En général on active pas "register_globals...   25 Oct 2006, 09:29
- - hubeert   autre danger moins connu.. faire attention au ext...   25 Oct 2006, 10:30
- - canari   pour monfichierouilyamescodes.inc, autant faire un...   8 Nov 2006, 01:55
- - No6   CITATION(canari @ 8 Nov 2006, 01:55) 1969...   8 Nov 2006, 02:07
|- - canari   CITATION(No6 @ 8 Nov 2006, 02:07) 1969451...   8 Nov 2006, 02:26
- - DUX   le .inc pour les fichiers à inclure, c'est la...   8 Nov 2006, 17:50
- - Hyp   RE: les dangers de l'include PHP   16 Nov 2006, 13:33
|- - Hyp   CITATION(schlum @ 16 Nov 2006, 14:13) 198...   16 Nov 2006, 14:16
- - schlum   Euh... "include" c'est pour inclure ...   16 Nov 2006, 14:13
- - schlum   Ben justement, faut pas faire de "include(...   16 Nov 2006, 14:36
- - No6   CITATION(Hyp @ 16 Nov 2006, 13:33) 198269...   16 Nov 2006, 16:45
|- - Hyp   RE: les dangers de l'include PHP   16 Nov 2006, 19:20
- - Master Buck   Oui ou plus simplement, il faut vérifier l'ex...   16 Nov 2006, 20:11
|- - schlum   CITATION(Master Buck @ 16 Nov 2006, 20:11...   16 Nov 2006, 21:53
- - Hyp   RE: les dangers de l'include PHP   16 Nov 2006, 20:30
- - Master Buck   Euh, en toute logique, si le PHP est dans un fichi...   17 Nov 2006, 18:36
|- - schlum   CITATION(Master Buck @ 17 Nov 2006, 18:36...   17 Nov 2006, 23:09
|- - ghost-X   CITATION(Master Buck @ 17 Nov 2006, 18:36...   18 Nov 2006, 01:28
- - Master Buck   Ha ouaip, ok, je vais faire gaffe maintenant, je s...   18 Nov 2006, 11:20
- - schlum   D'ailleurs, je dis des bêtises ! À mon a...   5 Dec 2006, 12:29
|- - marc_os   CITATION(schlum @ 5 Dec 2006, 12:29) 2007...   5 Dec 2006, 17:58
- - Master Buck   En gros ce que tout le monde dit de façon assez f...   6 Dec 2006, 12:33
|- - marc_os   CITATION(Master Buck @ 6 Dec 2006, 12:33)...   6 Dec 2006, 14:05
- - Grognon   J'ai finalement opté pour require_once en che...   6 Dec 2006, 14:10
- - hubeert   que tu utilises require_once ou include_once ne va...   6 Dec 2006, 23:50
|- - Grognon   CITATION(hubeert @ 6 Dec 2006, 23:50) 201...   7 Dec 2006, 02:00
|- - marc_os   CITATION(Grognon @ 7 Dec 2006, 02:00) 201...   7 Dec 2006, 11:36
- - Grognon   Plus qu'une question de temps (même si j...   7 Dec 2006, 12:09
- - Hyp   RE: les dangers de l'include PHP   16 Jan 2007, 21:37
- - schlum   Non, ça ne fonctionne pas si le serveur est corre...   16 Jan 2007, 22:18
- - Hyp   Merci   16 Jan 2007, 22:21
- - Hyp   RE: les dangers de l'include PHP   10 Jun 2007, 07:27
|- - Vin's   CITATION(Hyp @ 10 Jun 2007, 08:27) 223918...   10 Jun 2007, 10:36
- - hubeert   coucou; que veux tu dire par "mes include s...   10 Jun 2007, 10:45
- - Master Buck   Qu'il ne passe pas de paramètres qui viennent...   10 Jun 2007, 11:50
|- - Hyp   RE: les dangers de l'include PHP   10 Jun 2007, 17:37
- - canari   au lieu de addslashes, il est préférable d'u...   10 Jun 2007, 15:05
- - Master Buck   Ça existe, ça, des gens qui n'utilisent pas ...   10 Jun 2007, 19:39
|- - Hyp   RE: les dangers de l'include PHP   10 Jun 2007, 20:07
|- - Hyp   RE: les dangers de l'include PHP   13 Jul 2007, 15:16
- - schlum   Ca dépend comment tu gères ton système de fichi...   13 Jul 2007, 15:23
- - Hyp   RE: les dangers de l'include PHP   13 Jul 2007, 15:32
- - sky   MySQL permet de ne pas avoir de soucis en cas d...   13 Jul 2007, 15:38
- - schlum   Non non, faire une connexion à une base de donné...   13 Jul 2007, 16:23
|- - sky   CITATION(schlum @ 13 Jul 2007, 15:23) 227...   13 Jul 2007, 17:40
|- - Hyp   RE: les dangers de l'include PHP   13 Jul 2007, 17:48
- - sky   A mon avis, la diff en perf doit etre negligeable....   13 Jul 2007, 18:44


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 5th April 2026 - 19:05