Rechercher : dans
Par :

HTML caché, mais quelle en est sa source ?

Dernière réponse le 30 oct 2005 à 23:36:22 Prower91, le 30 oct 2005 à 07:41:30 
 Signaler ce message aux modérateurs

Bonjour à tous,

En visitant quelques sites professionnels, j'ai remarqué qu'ils étaient générés en HTML.

Pourtant, ces pages HTML contiennent certainement des élèments que PHP (ou autre langage) interprètent. Elle met à mon avis en oeuvre des élèments d'une base de donnée, mais j'en reste étonné que cela donne, en tout et pour tout, une simple page HTML.

Si vous pourriez m'éclairer précisément sur ce sujet, je vous en serais reconnaissant !

Avec toute ma considération,
_______________________________________
Il se peut que la question a déjà été posé, vu que je ne connais pas le système du langage interprété, et que les manques de connaissances en ce qui concerne le fonctionnement reste vague et suffisament incomplet pour permettre malheureusement une erreur de ma part, je vous prierai de m'en excuser d'avance.

Meilleures réponses pour « HTML caché, mais quelle en est sa source ? » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur...
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
Gestion des images en HTML VoirComment afficher des images sur une page web? Quelques images sur un site Web peuvent le rendre plus attractif et plus convivial, cependant il est important de ne pas sombrer dans l'excès car les images peuvent impliquer un temps de chargement...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...

1

crabs, le 30 oct 2005 à 08:39:25

Salut,
C'est le principe de la programmation de page pour les sites dynamiques.
A ne pas confondre avec les pages en dynamic-HTML, ou c'est un programme
qui tourne sur le navigateur pour construire la page.

Les programmes CGI ou les scripts PHP génèrent du HTML (ou XHTML, ou
XML, ...) comme on le ferait à la main. Attention ces programmes tournent
sur le serveur WEB. Il peuvent bien évidemment intérroger une base de
données et s'en servir pour construire le contenu de la page.

Au final, ils transmettent au navigateur la page HTML (ou XML, XHTML,...)

Des infos complémentaire par exemple avec PHP
http://www.commentcamarche.net/php/phpintro.php3
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

2

Prower91, le 30 oct 2005 à 08:54:10

Bonjour,

Dans ce cas, l'extension du ficher généré doit être du *.php, si le serveur a interprèté du PHP !

Ici, dans ce forum, on interprète le php (et une BDDonnée) et on voit bien apparaître .PHP dans les fichiers.

Nous pouvons par exemple se référer au site de NaturalChimie (par exemple) : www.naturalchimie.com

Ne remplissez aucun champ, cliquez sur S'identifier.
L'extension de la page est .html.
De même, lorsque l'on s'identifie, toutes les informations reçues sont générés en HTML (normal, côté serveur > côté client @ navigateur) mais on voit extension HTML, ce qui signifie que normalement ce serait PHP car il est hautement probable d'avoir été généré en PHP.

Désolé je m'exprime très mal :)

Répondre à Prower91

3

Prower91, le 30 oct 2005 à 08:56:56

(suite)

ATTENTION :
Nous pouvons par exemple se référer au site de NaturalChimie (par exemple) : www.naturalchimie.com 

Ne remplissez aucun champ, cliquez sur S'identifier.

FAUX 


Correction :

>> Remplissez nimporte quoi, cliquez sur S'identier

Répondre à Prower91

4

crabs, le 30 oct 2005 à 09:04:40

Salut,
Les serveurs WEB proposent des asctuces pour cacher le fait que les pages
sont générées par PHP ou CGI. On voit que des extensions HTML (ou pas
d'extension comme dans ce forum). Sous apache, serveur WEB bien connu,
ce mécanisme s'appelle 'URL Rewriting'.
A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware

Répondre à crabs

5

Prower91, le 30 oct 2005 à 09:26:03

Merci crabs !

Ca m'étonnais aussi de voir toutes les pages en HTML, mais c'est une façon aussi ingénieuse de cacher l'extension !

Je m'étais penché sur la question, car au début, je pensais que ceci permet une affichage plus rapide, puisque la page ne générait que du HTML ... Maintenant je pense que non, vu que c'est une réécriture d'URL !

En tout cas, je pense que ça permettrait de simplifier certaines URL (comme pour un forum, indiquer l'id du message, le numéro topic, le numéro du forum, le numéro du sous-forum etc ...) du type http://nomdomaine/view_messs_1455_13_228577_0_0_1.html par exemple.

Merci encore, et très bonne journée !

Répondre à Prower91

6

Prower91, le 30 oct 2005 à 09:43:36

Après une recherche sur URL rewritng (que c'est tellement pratique lorsqu'on connaît le mot :p sinon rechercher dans le vide c'est difficile !), j'ai vu qu'il faut remanier tous les urls en html :/

Es ce que quelqu'un saurait si Free supporte les URL rewriting ?

Répondre à Prower91

7

 someone, le 30 oct 2005 à 23:36:22

Bien sure que non, Free ne permet pas cela!!
Pour pouvoir faire du rewritting et ça dépend de l'hébergeur dans certains il te faut un hébergement mutualisé minimum pour avoir accès à cette fonction...
Info à vérifier ?

Répondre à someone