Débutant PHP, pagination simple
Fermé
tchernosplif
Messages postés
600
Date d'inscription
dimanche 8 novembre 2009
Statut
Membre
Dernière intervention
21 juin 2015
-
14 déc. 2010 à 21:32
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 - 15 déc. 2010 à 00:42
tchernosplif Messages postés 600 Date d'inscription dimanche 8 novembre 2009 Statut Membre Dernière intervention 21 juin 2015 - 15 déc. 2010 à 00:42
A voir également:
- Débutant PHP, pagination simple
- Iphone 14 simple - Guide
- Pagination powerpoint - Guide
- Easy php - Télécharger - Divers Web & Internet
- Simple ocr - Télécharger - Bureautique
- Logiciel de programmation pour débutant - Guide
1 réponse
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
14 déc. 2010 à 21:41
14 déc. 2010 à 21:41
Je dirai pas terrible le tuto...
Déjà $_GET('page') à remplacer par $_GET['page'].
Ensuite:
ça vérifie pas grand chose.
A la limite:
ça vérifie que la variable est bien déclaré.
Regarde plutôt ce tuto: http://www.phpdebutant.org/article68.php ainsi que: http://www.lephpfacile.com/howto/6-comment-faire-un-affichage-page-par-page-en-php
Si tu combines ces deux tuto tu aura une page tout à fait correct.
Déjà $_GET('page') à remplacer par $_GET['page'].
Ensuite:
if ($_GET['page']) { ... }
ça vérifie pas grand chose.
A la limite:
if(isset($_GET['page'])) { ... }
ça vérifie que la variable est bien déclaré.
Regarde plutôt ce tuto: http://www.phpdebutant.org/article68.php ainsi que: http://www.lephpfacile.com/howto/6-comment-faire-un-affichage-page-par-page-en-php
Si tu combines ces deux tuto tu aura une page tout à fait correct.
Modifié par tchernosplif le 14/12/2010 à 22:48
Effectivement le premier tuto répond à mon besoin. Merci
Par contre, la solution pour améliorer la sécurité (tableau contenant les pages autorisées) ne me plait pas et serait ingérable, car j'ai de nouvelles pages tous les jours et dans différentes catégories.
J'imagine qu'une alternative doit exister pour n'autoriser que les pages d'un répertoire ? je précise que je n'appelle que des pages html, y a t'il toujours le risque ?
14 déc. 2010 à 22:25
Modifié par tchernosplif le 14/12/2010 à 22:46
voila le code que j'utilise
if (isset($_GET['page'])) {
include($_GET['page'].'.html'); // Nous appelons le contenu central de la page
} else {
include('tous1.html'); // Page par défaut
}
ça fonctionne bien, et n'ouvre que du html (ça me protège non ?) si on bidouille l'URL, par contre il y a une vilaine erreur si la page n'existe pas.
14 déc. 2010 à 23:47
dans un cas précis, j'imagine que l'url devient index.php?page=fiche.php?film=10882 mais ça ne fonctionne bas (j'ai remplacé le target par blank)
voici ma page de test http://belle-en-soie.fr/allomoteur2/testPHP
voici le site en frames http://help.ke0.eu/index.php
le probleme vient quand je recherche un film à gauche, et que j'utilise le lien il y a une erreur Warning: include(fiche.php?film=10882) [function.include]: failed to open stream ....
15 déc. 2010 à 00:09
Et tu les récupères ainsi:
Pour ce qui est d'utiliser des frames pour inclure sur son site d'autre page provenant d'autre site, je suis personnellement contre. En fait ça reviens a s'approprier le travail d'autres personnes. Tu inclus sur ton site tout ou partie d'un autre. Autrement dit, aux yeux d'un internaute, il est sur un autre site en pensant être sur le tiens.