Maison  >  Article  >  développement back-end  >  Un exemple de la façon dont le framework ThinkPHP utilise la redirection pour implémenter la redirection de page

Un exemple de la façon dont le framework ThinkPHP utilise la redirection pour implémenter la redirection de page

jacklove
jackloveoriginal
2018-06-27 17:54:302627parcourir

Cet article présente principalement la méthode d'utilisation de la redirection pour implémenter la redirection de page dans le framework ThinkPHP. Il analyse les compétences opérationnelles pertinentes et les précautions pour la redirection de page à l'aide de la redirection dans thinkPHP sur la base d'exemples. Les amis dans le besoin peuvent s'y référer

.

L'exemple de cet article décrit comment le framework ThinkPHP utilise la redirection pour implémenter la redirection de page. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Méthode de redirection ThinkPHP

La méthode de redirection ThinkPHP peut réaliser la redirection de page (sauter ) Fonction. La syntaxe de la méthode de redirection est la suivante :

$this->redirect(string url, array params, int delay, string msg)

Description du paramètre :


参数 说明
url 必须,重定向的 URL 表达式。
params 可选,其它URL参数。
delay 可选, 重定向延时,单位为秒。
msg 可选,重定向提示信息。

Exemple de redirection ThinkPHP

Dans la méthode d'index du module Index, redirigez vers l'opération de sélection de ce module :

class IndexAction extends Action{
public function index()
{
 $this->redirect('select', array('status'=>1), 3, '页面跳转中~'); //3秒
}
}

Quelques exemples de redirection courants :

// 不延时,直接重定向
$this->redirect('select', array('status'=>1));
// 延时跳转,但不带参数,输出默认提示
$this->redirect('select', '', 3);
// 重定向到其他模块操作
$this->redirect('Public/login');
// 重定向到其他分组
$this->redirect('Admin-Public/login');

Conseils :

Lorsque vous retardez le saut, le Le paramètre params doit être saisi (peut être vide), c'est-à-dire que delay doit apparaître en 3ème position.

2. S'il y a un problème avec l'URL après le saut, car la méthode de redirection appelle la méthode U pour générer l'adresse après le saut, vous pouvez tester si l'adresse générée par la méthode U est correcte, puis vérifiez la configuration du système.

Articles qui pourraient vous intéresser :

Explication de plusieurs méthodes permettant de déterminer si une chaîne spécifiée est incluse dans une chaîne php

Explication sur la façon d'utiliser redis dans le framework PHP CodeIgniter

Explication des fonctions serveur et client TCP implémentées par la programmation PHP

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