En nettsides URL, også kjent som «nettstedadressen», er hva noen vil inngå i en nettleser for å få tilgang til et bestemt nettsted. Når du sender informasjon gjennom en nettadresse, må du kontrollere at den bare bruker bestemte tillatte tegn. Disse tillatte tegnene inneholder alfabetiske tegn, tall og noen få spesialtegn som har betydning i URL-strengen. Eventuelle andre tegn som må legges til en nettadresse, skal være kodet slik at de ikke forårsaker problemer under nettleserens tur for å finne sidene og ressursene du leter etter.
Koding av en URL
Det vanligst kodede tegnet i URL-strengen er Denne biten av kodende tekst ville sende et emne av "dette er mitt emne". Tegnet "+" i kodingen vil bli erstattet med en faktisk For å kode en URL, erstatter du bare spesialtegnene med kodingsstrengen. Dette vil nesten alltid begynne med et% tegn. Strengt tatt bør du alltid kode eventuelle spesialtegn som finnes i en nettadresse. Et viktig notat, hvis du føler deg litt skremt av alt dette snakkesettet eller kodingen, er at du vanligvis ikke finner noen spesialtegn i en URL utenfor sin normale kontekst unntatt med skjemadata. De fleste nettadresser bruker de enkle tegnene som alltid er tillatt, så det er ikke nødvendig med koding i det hele tatt. Hvis du sender inn data til CGI-skript ved hjelp av GET-metoden, bør du kode inn dataene som den vil bli sendt over nettadressen. Hvis du for eksempel skriver en kobling for å markedsføre et RSS-feed, må nettadressen din kodes for å legge til script-nettadressen du markedsfører den på. Ethvert tegn som ikke er et alfabetisk tegn, et tall eller et spesialtegn som brukes utenfor sin normale kontekst, trenger å bli kodet på siden din. Nedenfor er en tabell med vanlige tegn som kan bli funnet i en URL og deres koding. Reservert tegn URL-koding Vær oppmerksom på at disse kodede eksemplene er forskjellige enn det du finner med HTML-spesialtegn. For eksempel, hvis du trenger å kode en URL med et ampersand (&) tegn, vil du bruke% 24, som er det som vises i tabellen ovenfor. Hvis du skrev ut HTML og du ønsket å legge til en forsterker i teksten, kan du ikke bruke% 24. I stedet vil du bruke heller & eller &, som begge ville skrive ut & i HTML-siden når de ble gjengitt. Dette kan virke forvirrende først, men det er i utgangspunktet forskjellen mellom teksten som vises på selve siden, som er en del av HTML-koden og URL-strengen, som er en separat enhet og derfor er underlagt forskjellige regler. Det faktum at "&" -karakteren, så vel som mange andre tegn, kan dukke opp i hver, bør ikke forveksle deg med forskjellene mellom de to. Opprinnelig artikkel av Jennifer Krynin. Redigert av Jeremy Girard.mailto: e-post Emne = dette + er + min + emnet
Koding av en URL
Hva skal kodes?
Karakter Formål i URL koding : Separat protokoll (http) fra adresse % 3B / Separat domene og kataloger % 2F # Separate ankre %23 ? Separat søkeord % 3F & Separate spørringselementer %24 @ Separat brukernavn og passord fra domene %40 % Indikerer en kodet karakter %25 + Indikerer et mellomrom % 2B Anbefales ikke i nettadresser % 20 eller +