Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1160 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  comment inclure ceci (prise de tête inside) [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment inclure ceci (prise de tête inside) [résolu]

n°468351
Maxime
Posté le 26-07-2003 à 11:10:47  profilanswer
 

Salut à tous,
 
au vif du sujet :

Code :
  1. <?
  2. $test = $_GET['test'];
  3. if ($test!="proot" )
  4. {
  5.   echo "Erreur";
  6. }
  7. elseif ($test=="proot" )
  8. {
  9. ?>
  10. <!-- Définition de la page. -->
  11. <?
  12. }
  13. ?>


 
Alors voilà mon problème, la portion de code de vérification (ici alégée à un simple exemple :D) que voici :

Code :
  1. $test = $_GET['test'];
  2. if ($test!="proot" )
  3. {
  4.   echo "Erreur";
  5. }
  6. elseif ($test=="proot" )
  7. {


 
Je voudrais l'inclure de cette manière (du moins l'idée) :

Code :
  1. <?
  2. include($page['verif']);
  3. ?>
  4. <!-- Définition de la page. -->
  5. <?
  6. }
  7. ?>


 
En gros chaque page aura l'include de vérification en haut.
Comme ca, si quelques chose ne va pas, bah on affiche rien (enfin juste l'erreur qui va avec).
 
Alors comment que je puis faire (:D) (vu que là, ca ne fonctionne évidament pas.  :sweat:


Message édité par Maxime le 26-07-2003 à 12:55:13
mood
Publicité
Posté le 26-07-2003 à 11:10:47  profilanswer
 

n°468380
ratibus
Posté le 26-07-2003 à 11:57:10  profilanswer
 

je ferais ça
 
fichier verif.php
 

Code :
  1. <?
  2. $test = $_GET['test'];
  3. if ($test!="proot" )
  4. {
  5. header("Location: pageerreur.php" );
  6. exit;
  7. }?>


 
et dans les autres pages :
 

Code :
  1. <?
  2. include("verif.php" );
  3. ?>


n°468396
Maxime
Posté le 26-07-2003 à 12:18:33  profilanswer
 

pas pensé au faite d'appelé une 3ème page, comme ca, quoi quil arrive l'affichage de la page initial ne sera pas dévoilé
 
merci pour lastuce ( encote une fois :D )
 
 :hello:  :jap:

n°468483
burgergold
5$? va chez l'diable!
Posté le 26-07-2003 à 17:02:32  profilanswer
 

ne pas faire d'include de code php, seulement de fonction
 
sécurité accrue
 
include en début de page, et quand t'arrive à ta vérification, tu lance la fonction


---------------
http://www.boincstats.com/signature/user_664861.gif
n°469383
Maxime
Posté le 28-07-2003 à 07:17:42  profilanswer
 

burgergold a écrit :

ne pas faire d'include de code php, seulement de fonction
 
sécurité accrue
 
include en début de page, et quand t'arrive à ta vérification, tu lance la fonction


quand j'include une page avec du code php, avant l'include(), je définie une variable qui sera vérifier par la suite, explication :
 
page1.php :

Code :
  1. @$_SESSION['cat'] = "include_page";
  2. @include(page2.inc.php);


 
page2.inc.php :

Code :
  1. $cat = @$_SESSION['cat'];
  2. if (!isset($cat))
  3. {
  4.   echo "probleme";
  5.   exit;
  6. }
  7. elseif ($cat=="include_page" )
  8. {
  9.   // Mon code ...
  10. }


 
vous la trouver comment mon astuce?


Message édité par Maxime le 28-07-2003 à 07:20:17
n°469393
da_s_monk
Awwwww! Good Job!
Posté le 28-07-2003 à 08:10:19  profilanswer
 

Citation :

vous la trouver comment mon astuce?


 
jolie  ;)

n°469891
Dost67
Posté le 28-07-2003 à 15:19:47  profilanswer
 

Ton premier code

Code :
  1. <?
  2. $test = $_GET['test'];
  3. if ($test!="proot" )
  4. {
  5. echo "Erreur";
  6. }
  7. elseif ($test=="proot" )
  8. {
  9. ?>
  10. <!-- Définition de la page. -->
  11. <?
  12. }
  13. ?>

 
Ca doit fonctionner correctement ? Quel est le pb ? J'ai déjà fait ce genre sans aucun pb !

n°470153
Maxime
Posté le 28-07-2003 à 19:17:00  profilanswer
 

bah vi ca fonctionne, mais c pas le sujet du topic, relit  :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  comment inclure ceci (prise de tête inside) [résolu]

 

Sujets relatifs
[PHP] session_register(); => $_SESSION ? [résolu][VB] Sélection par clic droit dans une listbox ? [ résolu ! ]
***RESOLU***:/ Arrays à 3 dimensions, tables html et boucles foreach()[VBA] Executer une requete et récuple resultat dans le code.[RESOLU]
Inclure un fichier pdf en php....Installer GD 2.0 pour easyPHP 1.6 [Résolu]
[PHP] Lien en variable - help inside :'([résolu][JAVA] Interfaces abstraites en Java --> quel intérêt ?
[CSS] Inverse de "display : block;" ? [résolu]Résolu - [FPDF] - Aide pour un débutant ... .. . .
Plus de sujets relatifs à : comment inclure ceci (prise de tête inside) [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR