Heim >Backend-Entwicklung >PHP-Problem >Was ist PHP-Routing?

Was ist PHP-Routing?

(*-*)浩
(*-*)浩Original
2019-07-31 16:14:526314Durchsuche

Was ist Route?

Was ist PHP-Routing?

Routing ist die Entsprechung zwischen der URL der Netzwerkanforderung und der logischen Verarbeitungsadresse der Thinkphp-Anwendungsschicht. (Empfohlenes Lernen: PHP-Video-Tutorial)

Um es für Laien auszudrücken: Routing bedeutet, URL-Anfragen elegant der Operationsmethode zuzuordnen, die Sie ausführen möchten.

So ist es im offiziellen Dokument definiert =>Die Funktion des Routings besteht darin, URL-Zugriffsadressen zu vereinfachen und eine korrekte Analyse basierend auf dem definierten Routing-Typ durchzuführen.

Manuelle Erklärung: Wenn wir normalerweise gemäß unseren Gewohnheiten auf unser ThinkPHP-Projekt zugreifen, sollte die reguläre URL so geschrieben werden (lokales Beispiel) http://localhost/Projektname/public /index. PHP/Modulname/Controllername/Methodenname

Warum Routing verwenden?

Einige Leute platzen vielleicht heraus: Um den Weg zu vereinfachen. Natürlich ist das ein Grund, aber der Grund ist nicht so einfach.

Die Vereinfachung des Pfades ist ein wichtiger Grund, da ich zunächst der Meinung war, dass der Pfad zu lang sei, und dann lief, um auf der Route abzubiegen nicht auf die Vereinfachung des Pfades beschränkt.

Wir können die erzwungene Verwendung von Routen aktivieren, sodass jeder nur über die von mir definierten Routen eintreten kann. Dies hat einen Vorteil, wenn Sie einige Skripte in einigen Controllern schreiben, auf die Benutzer nicht zugreifen sollen Wenn die Verwendung von Routing erzwungen wird, können Benutzer nicht auf diese Skripte zugreifen. Andernfalls ist es gefährlicher, wenn Benutzer auf diese Skripte zugreifen und die Skripte die Datenbank ändern.

Außerdem können wir definieren, ob der Eintrag aus diesem Pfad ein Get-Vorgang oder ein Post-Vorgang ist, so dass es nicht zu einer Situation wie zuvor kommen kann. Der Zugriff auf eine Controller-Methode ist sehr schwierig Natürlich werden einige Leute sagen, dass es keine große Sache ist, wenn auf Get und Post zugegriffen werden kann. Tatsächlich ist die Unterscheidung dieser Methoden hilfreicher, um die Idee der Restful API zu verkörpern.

Ebenso werde ich nicht über die Vorschriften von http und https sprechen.

Glauben Sie zum jetzigen Zeitpunkt, dass Routing ein bisschen magisch ist? Es stellt sich heraus, dass es so viele Dinge kann, also schauen wir uns an, wie man es nutzt.

Weitere technische Artikel zum Thema PHP finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWas ist PHP-Routing?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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