1. Utilisez la fonction de redirection pour accéder à la page
Dans thinkphp, vous pouvez utiliser la fonction de redirection pour accéder vers d'autres pages. L'utilisation de cette fonction est la suivante :
public function redirect($url, $params = [], $code = 302, $withPrefix = false)
Parmi eux, $url représente le chemin de la page à sauter, $params représente les paramètres qui doivent être transmis lors du saut, $code représente l'état HTTP. code du saut, $withPrefix Indique s'il faut inclure un préfixe de nom de domaine. Voici quelques exemples d'utilisation de cette fonction :
1. Accédez à d'autres méthodes de contrôleur
// 跳转到Home控制器的index方法 return $this->redirect('home/index');
2. Accédez à l'URL externe
return $this->redirect('http://www.example.com');#🎜 🎜#3. Sautez avec les paramètres
// 跳转到Home控制器的detail方法,并传递id参数 return $this->redirect('home/detail', ['id' => 1]);
2. Utilisez la fonction url pour générer le chemin de saut
En plus d'utiliser la fonction de redirection pour accéder au page , vous pouvez également utiliser la fonction url pour générer un chemin de saut, puis utiliser la fonction de redirection pour sauter. L'utilisation de la fonction url est la suivante :public function url($url = '', $vars = '', $suffix = true, $domain = false)Parmi eux, $url représente l'adresse URL à générer, $vars représente les paramètres à transmettre, $suffix représente s'il faut activer le suffixe URL , et $domain indique s'il faut inclure le préfixe du nom de domaine. Ce qui suit est un exemple d'utilisation de la fonction url pour générer un chemin de saut :
// 生成Home控制器的index方法的URL $url = $this->url('home/index'); return $this->redirect($url);
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!