ホームページ  >  記事  >  PHPフレームワーク  >  Thinkphp でのリダイレクトとジャンプの成功とエラーの違いの詳細な説明

Thinkphp でのリダイレクトとジャンプの成功とエラーの違いの詳細な説明

藏色散人
藏色散人転載
2021-03-18 17:16:572852ブラウズ

以下は、thinkphp のチュートリアル コラムで、Thinkphp のリダイレクトとジャンプの成功とエラーの違いを詳しく説明しています。困っている友人の役に立てば幸いです。 !

Thinkphp でのリダイレクトとジャンプの成功とエラーの違いの詳細な説明

Thinkphp のリダイレクト、ジャンプ成功、エラーの違い

3 つのメソッドが同時に渡されますU(MODULE_NAME . '/Public/index') この URL パラメーターを使用すると、

リダイレクトにより、index.php に複数のアドレスが生成され、アクセス エラーが発生しますが、URL_MODEL=2 疑似静的を使用すると、問題

リダイレクトのソース コードを表示します:

/**
 * 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);
}

リダイレクトには U 関数によって生成されたアドレスではなく文字列が必要だからです。

成功とエラーの違いは、URL を渡す必要があるときに URL を生成するために内部で U を使用しないことです。

以上がThinkphp でのリダイレクトとジャンプの成功とエラーの違いの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。