04-03-2011, 07:26 PM
C'est bon ton truc, ça fonctionne.
Ce que je te disais, c'est que 'normalement' tu envoies une 404 pour indiquer que ce qui à été demandé n'existe pas, mais c'est ma méthode, la tienne fonctionne aussi. voilà comment je voyais la chose:
?b=32 -> on regarde si le fichier md5(?b=32).html existe -> il n'existe pas, il faut donc le générer -> on procède comme pour n'importe quelle page, on appelle la base de données -> le 32 n'existe pas, on renvoie une 404, avec comme affichage l'aide comme tu le dis (404 n'est pas synonyme de "page apache par défaut toute moche", tu le sais je pense)
Alors oui, cette technique fais plus appel à la base, mais si un mec s'amuse à te spammer de requêtes avec b=32 tu dois normalement le pécho pour spam, et pour les utilisateurs normaux, si ton site est bien fait et bien il n'y a pas de raison qu'il y ait beaucoup de monde qui appelle des pages inexistantes de ton wiki.
Ce que je te disais, c'est que 'normalement' tu envoies une 404 pour indiquer que ce qui à été demandé n'existe pas, mais c'est ma méthode, la tienne fonctionne aussi. voilà comment je voyais la chose:
?b=32 -> on regarde si le fichier md5(?b=32).html existe -> il n'existe pas, il faut donc le générer -> on procède comme pour n'importe quelle page, on appelle la base de données -> le 32 n'existe pas, on renvoie une 404, avec comme affichage l'aide comme tu le dis (404 n'est pas synonyme de "page apache par défaut toute moche", tu le sais je pense)
Alors oui, cette technique fais plus appel à la base, mais si un mec s'amuse à te spammer de requêtes avec b=32 tu dois normalement le pécho pour spam, et pour les utilisateurs normaux, si ton site est bien fait et bien il n'y a pas de raison qu'il y ait beaucoup de monde qui appelle des pages inexistantes de ton wiki.