Maison >développement back-end >tutoriel php >Analyse des modèles d'accès aux URL dans TP5

Analyse des modèles d'accès aux URL dans TP5

不言
不言original
2018-07-23 10:03:194923parcourir

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 :

Analyse des modèles daccès aux URL dans TP5

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");

Analyse des modèles daccès aux URL dans TP5

Recommandations associées :

PensezPHP5 >

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn