Dieser Artikel stellt Ihnen den URL-Zugriffsmodus in TP5 vor. Er hat einen gewissen Referenzwert.
1. PATH_INFO
Schalten Sie das Routing aus, suchen Sie url_route_must (Standard ist false) in application/config.php und setzen Sie es auf false. Nachdem das Routing geschlossen wurde, werden keine Routing-Regeln analysiert und der Standardmodus PATH_INFO wird für den Zugriff auf die URL verwendet:
2
Aktivieren Sie das Routing und verwenden Sie eine Mischung aus Routendefinition und Standardmethode PATH_INFO:
'url_route_on' => true, 'url_route_must'=> false,
Bei dieser Methode müssen Sie nur Routing-Regeln für die Zugriffsadressen definieren, die definiert werden müssen, und Der Rest folgt weiterhin dem ersten normalen Modus der PATH_INFO-Musterzugriffs-URL.
3. Erzwingen Sie die Verwendung des Routing-Modus
Suchen Sie das folgende Einstellungselement in application/config.php und setzen Sie es auf true
'url_route_on' => true, 'url_route_must' => true,
In application/route .php Kommentieren Sie
return [ '__pattern__' => [ 'name' => '\w+', ], '[hello]' => [ ':id' => ['index/hello', ['method' => 'get'], ['id' => '\d+']], ':name' => ['index/hello', ['method' => 'post']], ], ];
und fügen Sie den Code
use think\Route; Route::rule("hello", "test/Test/hello");
Verwandte Empfehlungen hinzu:
PHPs Betriebsmechanismus und Arbeitsprinzip
Das obige ist der detaillierte Inhalt vonParsen von URL-Zugriffsmustern in TP5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!