Maison  >  Article  >  cadre php  >  Explication détaillée de la différence entre la redirection et le succès et l'erreur du saut dans Thinkphp

Explication détaillée de la différence entre la redirection et le succès et l'erreur du saut dans Thinkphp

藏色散人
藏色散人avant
2021-03-18 17:16:572827parcourir

La colonne tutorielle suivante de thinkphp vous donnera une explication détaillée de la différence entre la redirection et le succès et l'erreur du saut dans Thinkphp. J'espère qu'elle sera utile aux amis dans le besoin. !

Explication détaillée de la différence entre la redirection et le succès et l'erreur du saut dans Thinkphp

La différence entre la redirection, le succès du saut et l'erreur dans Thinkphp

Trois méthodes sont transmises en même temps U(MODULE_NAME . '/Public/index') Lors de l'utilisation de ce paramètre d'URL, l'adresse générée par

redirection sera multiple index.php, entraînant des erreurs d'accès, mais lors de l'utilisation de URL_MODEL=2 pseudo-statique, il n'y a pas de problème

Voir le code source de la redirection :

/**
 * Action跳转(URL重定向) 支持指定模块和延时跳转
 * @access protected
 * @param string $url 跳转的URL表达式
 * @param array $params 其它URL参数
 * @param integer $delay 延时跳转的时间 单位为秒
 * @param string $msg 跳转提示信息
 * @return void
 */
protected function redirect($url,$params=array(),$delay=0,$msg='') {
    $url    =   U($url,$params);
    redirect($url,$delay,$msg);
}

Car la redirection nécessite une chaîne et non une adresse générée par la fonction U !

La différence entre le succès et l'erreur est qu'ils n'utilisent pas U en interne pour générer l'URL lorsqu'elle doit être transmise.

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer