Maison  >  Article  >  cadre php  >  Le framework TP est-il exclusif au mode PATHINFO ? Bien sûr que non!

Le framework TP est-il exclusif au mode PATHINFO ? Bien sûr que non!

藏色散人
藏色散人avant
2021-10-20 15:46:232168parcourir

Avez-vous déjà eu une telle question ?

Il existe quatre modes URL dans thinkphp. Le mode PATHINFO est-il unique à thinkphp ? Un tel concept n'existe-t-il pas dans Laravel ?

Regarde en bas ! ! !

Pathinfo n'est certainement pas spécifique à un certain framework. À proprement parler, pathinfo est une variable prédéfinie fournie par le serveur HTTP. Dans de nombreux frameworks, il existe un composant important appelé routeur. Ce composant peut être implémenté en utilisant pathinfo.

Considérez le code suivant :

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

Lorsque je demande le fichier directement (notez la barre d'adresse) :

http://localhost/testpathinfo.php

Le framework TP est-il exclusif au mode PATHINFO ? Bien sûr que non!

Si le fichier n'obtient pas le paramètre pathinfo, la valeur n'est pas défini, à ce moment, si je demande comme ceci (faites attention à la barre d'adresse) :

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

Le framework TP est-il exclusif au mode PATHINFO ? Bien sûr que non!

Ainsi, cette fonction peut être utilisée en conjonction avec la fonction de réécriture Implémenter la suppression du fichier de requête dans l'adresse.

De plus, PHP fournit une fonction appelée pathinfo() pour extraire les informations sur le chemin :

Recommandé : "Les 10 derniers didacticiels vidéo thinkphp"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer