美文网首页ThinkPhp5入门
TP5的页面跳转与重定向.md

TP5的页面跳转与重定向.md

作者: 傲娇的泰迪 | 来源:发表于2018-01-10 14:47 被阅读0次

1、页面跳转的目标有哪些?

调用方法:

$this->success('提示','地址');
$this->error('提示','地址');

index.php文件内容:

<?php
namespace app\index\controller;
class Index extends \think\Controller
{
  public function index()
  {
    return '<h2>欢迎来到PHP中文网学习ThinkPHP5开发技术</h2>';
  }
  public function hello($name)
  {
    if($name == 'thinkphp')
    {
      $this->success('验证成功,正在跳转~~~','ok');
    } else {
      $this->error('验证失败,正在返回登陆界面……','login');
    }
  }
  public function ok()
  {
    return '欢迎使用后台管理系统';
  }
  public function login()
  {
    return '登陆页面';
   }
}
?>

跳转地址这样写也是可以的:

$this->success('验证成功,正在跳转~~~',\think\Url::build('demo/login/ok'));

$this->success('验证成功,正在跳转~~~',\think\Url::build('https://www.bilibili.com/'));

$this->success('验证成功,正在跳转~~~',url('https://www.bilibili.com/'); //url是助手函数,功能同上

2、如何设置URL访问的重定向?

调用方法:

$this->redirect('路由地址',[变量列表],'后缀','域名开关');

index.php文件内容:

<?php
namespace app\index\controller;
class Index extends \think\Controller
{
  public function index()
  {
    return '<h2>欢迎来到PHP中文网学习ThinkPHP5开发技术</h2>';
  }
  public function hello($name)
  {
    if($name == 'thinkphp')
    {
/*******************以下是变化*******************/
      $this->redirect('ok',['siteName'=>'php中文网']);
    } else {
      $this->redirect('http://www.php.cn',302); //302是临时重定向,301是永久重定向
    }
  }
  public function ok($siteName)
  {
    return '欢迎来到'.$siteName.'学习ThinkPHP5开发技术';
  }
  public function login()
  {
    return '登陆页面';
   }
}
?>

相关文章

  • TP5的页面跳转与重定向.md

    1、页面跳转的目标有哪些? 调用方法: index.php文件内容: 跳转地址这样写也是可以的: 2、如何设置UR...

  • 页面跳转 vs 重定向

    参考资料:response的页面重定向与request的页面跳转的区别 页面跳转:地址栏的url不变,页面内容改变...

  • 页面跳转与重定向(之一)

    前言html ,js 可以实现页面跳转。jsp , asp, PHP 也有各自页面跳转与重定向的方式。下文针对js...

  • dianjo增删改查

    url views html url配置路径 页面的跳转 转换与url的重定向

  • 微信小程序路由跳转的方式

    打开新的页面,(跳转新页面) 路由重定向,(重定向路由的地址) 页面返回 Tab 切换 关闭所有页面,打开到应用内...

  • Spring Boot学习笔记-MVC

    重定向 302重定向 控制器之间跳转 自定义错误页面

  • 32、TP5页面跳转与重定向

    一、页面跳转 如果要使用页面跳转必须要继承基类Controller类,因为基类Controller引入了trait...

  • 浅谈PHP跳转页面(重定向)的3种方法

    用户登录功能时往往需要重定向页面,那么在PHP中如何重定向页面?下面本篇文章给大家介绍三种重定向网页跳转页面的方法...

  • 网站重定向

    简单的说,自动跳转网站与网页都可以重定向可以重定向到其他网站,也可以重定向到本站的其他页面和文件 定向到media...

  • 2.4 django重定向

    重定向 重定向分为永久性重定向和暂时性重定向,在页面上体现的操作就是浏览器会从一个页面自动跳转到另外一个页面。比如...

网友评论

    本文标题:TP5的页面跳转与重定向.md

    本文链接:https://www.haomeiwen.com/subject/kjxonxtx.html