Ouverture d'une page en php

Fermé
tassilimy Messages postés 1 Date d'inscription mercredi 18 décembre 2013 Statut Membre Dernière intervention 18 décembre 2013 - 18 déc. 2013 à 14:18
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 19 déc. 2013 à 15:13
Je veux ouvrir une page en php comme par exemple :
<?php

if(isset(['page1'])) ouvrir(page1.php);
else ouvrir("pageParDefaut.php");

?>
A voir également:

4 réponses

Utilise la fonction header pour la redirection.
0
kherox Messages postés 131 Date d'inscription dimanche 13 janvier 2013 Statut Membre Dernière intervention 17 octobre 2015 1
18 déc. 2013 à 14:48
salut la fonction php pour faire les redirection c'est header;

header("location:chemin_du_fichier.php");
0
Bonjour,

N'oubliez pas l'instruction exit après le header.

Cela pourrait provoquer des bugs.


header("Location:chemin_du_fichier.php");
exit();

Cordialement.
0
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
18 déc. 2013 à 14:50
un include serait plus judicieux

include "chemin_du_fichier.php";
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 565
19 déc. 2013 à 12:23
ça dépend du but visé, un header pour une redirection, un include pour une inclusion...
0
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
Modifié par mpmp93 le 19/12/2013 à 15:15
Bonjour,

Vous avez la fonction include

Explications ici:
https://html5.immo-scope.com/article/general_unModeleMvcSimplifie

Par sécurité utiliser cette fonction:

/**
 * sécurisation de l'inclusion dynamique d'un template
 *
 * teste si la page demandée existe en tant que fichier physiquement implanté 
 * sur le serveur. Si oui, on renvoie la page, sinon on arrête.
 *
 * @param   $page  string
 * @return  string page à charger par include
 */
function includePageDuSite($page) {
    if (file_exists($page)) {
      return $page;
    }
    die("Ce Fichier n'existe pas sur le Serveur");
}


et votre code deviendrait:


<?php

if(isset(['page1'])) {
   include includePageDuSite(page1.php);
} else {
     include includePageDuSite("pageParDefaut.php");
}



a+
public function meilleurProgrammeurDuMonde() { return "MOI"; } // humour
0