Maison > Problème commun > Que comprend le contenu de l'URL ?

Que comprend le contenu de l'URL ?

Libérer: 2019-07-23 14:24:05
original
18941 Les gens l'ont consulté

Que comprend le contenu de l'URL ?

Sur WWW, chaque ressource d'information possède une adresse unifiée et unique sur Internet. Cette adresse est appelée URL (Uniform Resource Locator, Uniform Resource Locator), qui est WWW The Uniform Resource Locator. indique l'adresse réseau.

L'URL se compose de trois parties : le type de ressource, le nom de domaine hôte où la ressource est stockée et le nom du fichier de ressources.

Le format de syntaxe générale de l'URL est :

(les crochets [] sont facultatifs) :

protocole ://hostname[:port] / path / [;parameters][?query]#fragment

1. Mode/protocole (schéma) : il indique au navigateur comment gérer le fichier à ouvrir. Le mode le plus couramment utilisé est le protocole HTTP (Hypertext Transfer Protocol), qui permet d'accéder à Internet. Les autres protocoles sont les suivants :

  http——超文本传输协议资源
  https——用安全套接字层传送的超文本传输协议
  ftp——文件传输协议
  mailto——电子邮件地址
  ldap——轻型目录访问协议搜索
  file——当地电脑或网上分享的文件
  news——Usenet新闻组
  gopher——Gopher协议
  telnet——Telnet协议
Copier après la connexion


2. Le nom ou l'adresse IP du serveur sur lequel se trouve le fichier, suivi du chemin d'accès au fichier et du nom du fichier lui-même. Le nom du serveur ou l'adresse IP est parfois suivi de deux points et d'un numéro de port. Il peut également contenir le nom d'utilisateur et le mot de passe requis pour contacter le serveur. La partie chemin contient la définition du chemin de la structure hiérarchique. Généralement, les différentes parties sont séparées par des barres obliques (/). La partie requête est généralement utilisée pour transmettre les paramètres nécessaires à l'interrogation dynamique de la base de données sur le serveur.

Exemple :

Supposons qu'il s'agisse d'une adresse URL http://localhost:8080/a/b/c?a=1&b=2#abc, qui contient :

protocol: 'http:',//协议
host: 'localhost:8080',
port: '8080',//端口
hostname: 'localhost',域名
hash: '#abc',
search: '?a=1&b=2' 等于 ?query: 'a=1&b=2',
pathname: '/a/b/c',
path: '/a/b/c?a=1&b=2',
href: 'http://localhost:8080/a/b/c?a=1&b=2#abc'
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal