Heim > PHP-Framework > Denken Sie an PHP > Ist das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!

Ist das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!

藏色散人
Freigeben: 2021-10-20 15:46:23
nach vorne
2249 Leute haben es durchsucht

Hatten Sie schon einmal so eine Frage?

Es gibt vier URL-Modi in thinkphp. Ist der PATHINFO-Modus einzigartig für thinkphp? Gibt es ein solches Konzept in Laravel nicht?

Schau nach unten! ! !

Pathinfo ist sicherlich nicht spezifisch für ein bestimmtes Framework. Pathinfo ist eine vordefinierte Variable, die vom HTTP-Server bereitgestellt wird. In vielen Frameworks gibt es eine wichtige Komponente, die als Router bezeichnet wird.

Berücksichtigen Sie den folgenden Code:

# filename:./testpathinfo.php
<?php
echo $_SERVER[&#39;PATH_INFO&#39;];
Nach dem Login kopieren

Wenn ich die Datei direkt anfordere (beachten Sie die Adressleiste):

http://localhost/testpathinfo.php

Ist das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!

Wenn die Datei nicht den Pathinfo-Parameter erhält, erhält der Wert ist nicht definiert. Wenn ich zu diesem Zeitpunkt eine Anfrage wie folgt anfordere (achten Sie auf die Adressleiste):

http://localhost/testpathinfo.php/this/is/path/info?a=1&b=2

Ist das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!

Diese Funktion kann also in Verbindung mit der Rewrite-Funktion verwendet werden. Implementieren Sie das Entfernen der Anforderungsdatei in der Adresse.

Darüber hinaus bietet PHP eine Funktion namens pathinfo() zum Extrahieren von Pfadinformationen:

Empfohlen: „Die neuesten 10 thinkphp-Video-Tutorials

Das obige ist der detaillierte Inhalt vonIst das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
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