Wie analysiere ich URLs mit chinesischen Schriftzeichen in PHP?

怪我咯
Freigeben: 2023-03-13 16:16:02
Original
2754 Leute haben es durchsucht

URL (Uniform Resoure Locator: Uniform Resource Locator) ist die Adresse der WWW-Seite, die nach den folgenden Teilen von links nach rechts gruppiert ist: ·Internet-Ressourcentyp (Schema): weist auf Tools hin Wird von WWW-Client-Programmen für den Betrieb verwendet. Beispielsweise steht „http://“ für den WWW-Server, „ftp://“ für den FTP-Server, „gopher://“ für den Gopher-Server und „new:“ für die Newgroup-Newsgruppe.
·Serveradresse (Host): Gibt den Domänennamen des Servers an, auf dem sich die WWW-Seite befindet.
·Port: Manchmal (nicht immer) muss für den Zugriff auf bestimmte Ressourcen die entsprechende Server-Portnummer angegeben werden.
·Pfad: Gibt den Speicherort einer Ressource auf dem Server an (sein Format ist das gleiche wie im DOS-System und besteht normalerweise aus einer Verzeichnis-/Unterverzeichnis-/Dateinamenstruktur). Wie bei Ports sind Pfade nicht immer erforderlich.
Das URL-Adressformat ist wie folgt aufgebaut: http://
www.sohu.com/domain/HXWZ ist beispielsweise eine typische URL-Adresse.

In diesem Artikel wird hauptsächlich die gemeinsame Nutzung der URL-Funktion mit chinesischen Schriftzeichen in PHP vorgestellt. Dieser Artikel gibt direkt den Implementierungscode an und konzentriert sich auf die Verwendung der Rawurlencode-Funktion

Beim Schreiben von Webanwendungen kommt es oft zu Konflikten zwischen chinesischen und anderen Zeichen. Beispielsweise enthalten einige URL-Links chinesische Zeichen, also bei der Verwendung von wget/curl/

file_get_contents usw . Wenn Sie auf die Informationen warten, werden Sie direkt auf eine große „404“ stoßen, die Sie sprachlos macht.

Hier wurde eine kleine Funktion geschrieben, um dieses Problem zu lösen. Sie beschränkt sich nur auf das Parsen im Pfad. Die entsprechenden Funktionen können Sie im Handbuch nachlesen.


Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonWie analysiere ich URLs mit chinesischen Schriftzeichen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage