Cet article vous présente le mode d'accès URL dans TP5. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
1. PATH_INFO
Désactivez le routage, recherchez url_route_must (la valeur par défaut est false) dans application/config.php et définissez-le sur false. Une fois le routage fermé, aucune règle de routage ne sera analysée et le mode PATH_INFO par défaut sera utilisé pour accéder à l'URL :
2.
Activez le routage et utilisez un mélange de définition d'itinéraire + mode PATH_INFO par défaut :
'url_route_on' => true, 'url_route_must'=> false,
Avec cette méthode, il vous suffit de définir des règles de routage pour les adresses d'accès qui doivent être définies , et le reste suit toujours le premier mode normal. Le modèle PATH_INFO accède à l'URL.
3. Forcer l'utilisation du mode de routage
Recherchez l'élément de paramètre suivant dans application/config.php et définissez-le sur true
'url_route_on' => true, 'url_route_must' => true,
dans l'application. /route. Commentez
return [ '__pattern__' => [ 'name' => '\w+', ], '[hello]' => [ ':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']], ':name' => ['index/hello', ['method' => 'post']], ], ];
en php et ajoutez le code
use think\Route; Route::rule("hello", "test/Test/hello");
Recommandations associées :
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!