Heim > Artikel > PHP-Framework > Ist das TP-Framework exklusiv für den PATHINFO-Modus? Natürlich nicht!
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['PATH_INFO'];
Wenn ich die Datei direkt anfordere (beachten Sie die Adressleiste):
http://localhost/testpathinfo.php
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
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!