资讯专栏INFORMATION COLUMN

Thinkphp中 重定向redirect、和跳转success、error的区别

xuweijian / 2218人阅读

摘要:三个方法同时传入这个参数时候生成的地址会多个,导致访问出错,但是当使用伪静态时候却没有问题查看源代码跳转重定向支持指定模块和延时跳转跳转的表达式其它参数延时跳转的时间单位为秒跳转提示信息因为需要的是字符串不是函数生成的地址和则不同的是,他们

三个方法同时传入 U(MODULE_NAME . "/Public/index") 这个URL参数时候

redirect生成的地址会多个index.php,导致访问出错, 但是当使用URL_MODEL=2伪静态时候却没有问题

查看redirect源代码 :

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

因为redirect需要的是字符串不是U函数生成的地址!

success 和 error 则不同的是,他们内部没有使用U生成需要传入时生成URL 。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22127.html

相关文章

  • 超详细Java面试题总结(四 )之JavaWeb基础知识总结

    摘要:系列文章请查看超详细的面试题总结一之基础知识篇超详细的面试题总结二之基础知识篇超详细的面试题总结三之集合篇常见问题下面的都是自己之前在学习的时候总结的,对于巩固的基础知识应该有很大帮助。注意多线程的并发的读写类属性会导致数据不同步。 系列文章请查看: 超详细的Java面试题总结(一)之Java基础知识篇 超详细的Java面试题总结(二)之Java基础知识篇 超详细的Java面试题总结(...

    Leo_chen 评论0 收藏0
  • vue 路由基础

    摘要:路由基础使用插件处理路由,路由是开发单页应用必须掌握的知识。什么是是官方提供前端路由插件,借助它我们实现可以基于路由和组件的单页面应用。子路由前面不能有。命名路由路由对象中的属性是路由的名字,可用该名字指定路径。 vue 路由基础 vue 使用 vue-router 插件处理路由,路由是开发单页应用必须掌握的知识。 什么是 vue-router? (1)vue-router 是 Vue...

    mingde 评论0 收藏0
  • ThinkPHP5踩过

    摘要:函数在框架初始化方法中无效当初做权限控制在判断是否有权限如果无权限就执行跳转跳转的函数是但是无论如何都无法跳转出去当时的版本是手册还不太完善后来得知必须得才可以跳转重定向完整代码分页参数的问题如果是普通分页没毛病但是分页后面有其他参数比 01:redirect函数在框架初始化方法中无效当初做权限控制,在initialize判断是否有权限,如果无权限就执行跳转,跳转的函数是redirec...

    enali 评论0 收藏0
  • 前后端分离下跨域CAS请求

    摘要:最重要的两点请求跨域的时候,默认不会携带。通常是这样的前端发起,后端接受请求并执行,前端接受相应并发起,请求重定向后的页面,其中不存在跨域问题。 最重要的两点: ajax请求跨域的时候,默认不会携带cookie。 请求分为普通请求(HttpRequest)和Ajax请求(XMLHttpRequest) 先屡一下跨域CAS认证的流程: 前端发起ajax请求,请求首先被跨域Filter...

    Tony_Zby 评论0 收藏0
  • 前后端分离下跨域CAS请求

    摘要:最重要的两点请求跨域的时候,默认不会携带。通常是这样的前端发起,后端接受请求并执行,前端接受相应并发起,请求重定向后的页面,其中不存在跨域问题。 最重要的两点: ajax请求跨域的时候,默认不会携带cookie。 请求分为普通请求(HttpRequest)和Ajax请求(XMLHttpRequest) 先屡一下跨域CAS认证的流程: 前端发起ajax请求,请求首先被跨域Filter...

    CoffeX 评论0 收藏0

发表评论

0条评论

xuweijian

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<