Maison >interface Web >js tutoriel >Pourquoi le fragment de hachage disparaît-il sur le serveur ?

Pourquoi le fragment de hachage disparaît-il sur le serveur ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-31 01:16:30947parcourir

Why Does the Hash Fragment Disappear on the Server?

Le fragment de hachage insaisissable : pourquoi n'est-il pas disponible sur le serveur ?

Lors de la navigation sur une page Web, vous pouvez rencontrer des URL contenant un fragment de hachage, telles que :

http://www.foo.com/page.php?parameter=kickme#MOREURL

Cependant, l'accès côté serveur révèle que ce fragment de hachage (#MOREURL) est mystérieusement absent. Existe-t-il dans un vide numérique ?

La vérité dévoilée

La réponse est un non définitif. Le fragment de hachage est un résident exclusif du domaine du navigateur, totalement inaccessible au serveur. Ceci est ancré dans la norme HTML, quel que soit le navigateur ou la technologie côté serveur utilisé.

Le vide du serveur

Le serveur reste inconscient du fragment de hachage. Il ne joue aucun rôle dans son traitement, qui se déroule uniquement dans le domaine du navigateur. Cela ressort clairement du fait que le serveur reçoit uniquement l'URI sans le fragment, le laissant en dehors du cycle de requête et de réponse.

Concurrence de Wikipédia

Wikipédia confirme cette nature sans serveur :

"L'identifiant du fragment fonctionne différemment du reste de l'URI : à savoir, son traitement est exclusivement côté client sans participation du serveur."

Conclusion

Alors que le Le fragment de hachage améliore l'expérience côté client, son absence côté serveur est un fait non modifiable.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn