Includes php je n'y comprend plus rien!!

Fermé
stef - 26 mai 2010 à 10:11
Angelneonizz Messages postés 784 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 19 février 2018 - 26 mai 2010 à 11:26
Bonjour,

Je sais que les includes php du genre <?php include (menu.php) ?> sont très pratiques et que pas mal de site recommande leur usage.

Par contre il y a une chose que je ne comprend pas.

Sur ces fameux sites qui vous expliquent le principe des inclusions de page (comme par exemple le site du zéro) contenant parfois des centaines de page (avec les mêmes header/footer/menus etc...) ne semblent pas utiliser les includes puisque chaque page possède l'extension .html dans l'url.

J'avoue qu'il y a un truc qui m'échappe là. Si quelqu'un pouvait m'éclairer SVP merci.



A voir également:

6 réponses

hack_net Messages postés 783 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 5 juin 2014 51
26 mai 2010 à 11:04
Le but principale de l'URL Rewritting est la protection des failels include (entre autre).

Quand tu as des pages PHP, tu peux toujours t'amuser avec l'adresse a modifier les get (ce qui se trouve après les ?), alors qu'en HTML, si tes url sont biens ré-écrites, impossible de faire ceci !
Pour plus d'infos, je te conseil le site officiel : http://www.urlrewriting.fr/

Il t'explique tout ce qui a à savoir...

A+
2
Si je ne m'abuse lorsqu'on inclue une voire plusieurs page dans une autre ca donne ceci par exemple:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" title="application" href="style.css">
</head>

<html>
<body>
<?php include ('header.php');?>
<div id="contenu">
-------------------------
-------------------------
</div>
<?php include ('footer.php');?>
</body>
</html>


En supposant que cette page s'appelle à l'origine index.html. Mais vu que du code php lui a été inséré celle-ci devient alors automatiquement index.php n'est-ce pas ?
1
Angelneonizz Messages postés 784 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 19 février 2018 137
26 mai 2010 à 10:46
Salut,

il ne faut pas te fier aux URL, pratiquement tout le monde utilise des url rewriting
du coup l'url en .html peut trés bien renvoyer vers une page php.

bonne journée
0
Salut,

Ok merci je n'y avait pas pensé mais dans ce cas quel est le réel but de réécrire une url .php en .html ? Pour les moteurs peut etre ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bien merci pour le site, mais de le cas où il n'y a pas de variable qui passe par l'url (fonction get) le rewriting n'est donc pas nécessaire.
0
Angelneonizz Messages postés 784 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 19 février 2018 137
26 mai 2010 à 11:26
effectivement si tu n'as pas d'url compliqué le rewriting ne sert pas à grand chose, enfin je pense, je ne suis pas spécialiste non plus.
0