|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Bonjour tout le monde,
Je passe 2 paramètres dans une url : Code :
<a href='Traitement/traitement.php?id=$id_auto&automate=$automate'> Code :
Code :
<a href='index.php?page=Traitement/traitement?id=$id_auto&automate=$auto'> Code :
Notice: Undefined index: id in c:\program files\easyphp1-8\www\fiche_de_vie_automate\Traitement\traitement.php on line 14 C'est bizarre qu'une variable sur deux soit passée ? Voici le bout de code du fichier index.php qui permet l'inclusion de page : Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
En fait j'ai trouvé
Il y avait une petite erreur dans le lien. Voici la correction pour ceux que ca intéressent : Code :
<a href='index.php?page=Traitement/traitement&id=$id_auto&automate=$auto'> |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() En formation Inscription : mai 2007 Messages : 128 ![]() |
salut, déjà évite le <? mais utilises toujours <?php et met short_open_tags à Off dans ton php.ini
Ensuite tu ne fais aucun controle sur la variable $page , n'importe qui peut inclure n'importe quel script malicieux sur ton site !!! Renseignes-toi sur l'utilisation des inclusions de manière sécurisée. Ton deuxième post ne donne pas non plus la solution: tu as oublié le .php à la fin de traitement. |
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : mai 2006 Messages : 147 ![]() |
Non je ne pense pas avoir oublié le .php à la fin de traitement. En fait dans le bout de code de index.php, le ".php" est rajouté au paramètre 'page'
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com