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['PATH_INFO'];
Lorsque je demande le fichier directement (notez la barre d'adresse) :
http://localhost/testpathinfo.php
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
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!