【发布时间】:2021-10-14 09:47:04
【问题描述】:
我尝试了各种类型的重定向功能,但它们都不起作用。我只是在创建一个功能,在其中测试会话可用性并基于该重定向将起作用。但是当 session_check 函数被调用时,只有文本部分 Iam 得到并且重定向不起作用。我尝试了路由,site_url,但没有任何效果。
<?php
namespace App\Controllers;
use CodeIgniter\HTTP\CLIRequest;
use CodeIgniter\HTTP\IncomingRequest;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
use App\Controllers\BaseController;
class Home extends BaseController
{
public function session_check()
{
$session = session();
if ($session->has('usernamesession'))
{
echo 'yes';
return redirect()->to('public/home');
}
else
{
echo 'NoA';
return redirect()->to('/public/login111');
//return redirect()->to(site_url("list-user"));
//return redirect()->route("login");
//return redirect()->back();
//return $routes->addRedirect('home', 'login');
echo 'NoB';
}
}
public function index()
{
echo 'Home';
$this->session_check();
}
}
【问题讨论】:
标签: php redirect codeigniter-4