Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 返回登录页面_Php_Codeigniter - Fatal编程技术网

Php 返回登录页面

Php 返回登录页面,php,codeigniter,Php,Codeigniter,登录后,我将用户重定向到论坛控制器,但不知何故它执行constrctor,但不进入index()函数。当我尝试退出(“第7行”)时,它会停止执行,但当我尝试在索引中退出时,它不会 <?php class Forum extends CI_Controller { public function __construct() { parent::__construct(); $this->load->model('ForumModel');

登录后,我将用户重定向到论坛控制器,但不知何故它执行constrctor,但不进入
index()
函数。当我尝试退出(“第7行”)时,它会停止执行,但当我尝试在索引中退出时,它不会

<?php
class Forum extends CI_Controller
{
    public function __construct() {
        parent::__construct();
        $this->load->model('ForumModel');   
            //exit("line 7");
    }
    function index()
    {
        exit("line9");
        //print_r($this->session->userdata);

CodeIgniter如果您使用没有任何函数名的url点击控制器,则始终执行索引函数。因此,请检查您重定向的url,如果一切正常,然后通过注释所有其他代码行来测试这是真正的索引函数。

您在
ForumModel
中被重定向,或者尝试
parent::u构造(TRUE)您的会话未生成或可能无法正常工作。我希望这有帮助。
如果您有会话问题,请查看会话正在打印的内容

print_r($this->session->userdata);

这将打印所有会话数据

此处您的模型不允许控件跳转到index()方法。请检查您的模型(当调用Forum类时,其构造函数和堆栈中的所有其他函数)。可能有一些命令没有完成,并允许执行继续进行。请检查模型及其相关资源。谢谢

经过整整一周的努力,我终于得到了答案-

会话值被codeigniter破坏

默认情况下,CodeIgniter将会话数据存储在cookie中,cookie的大小上限为2KB-4KB,具体取决于浏览器。 如果您试图在会话中存储超过4KB的数据,您将开始遇到问题

所以我选择将会话值存储在DB中


有关更多详细信息:

当您使用…重定向它时,它应该可以工作。。发布你的重定向code@EdwinAlex:我正在重定向“重定向(‘论坛’)”您是否添加了路由路径correctly@Arunu:是,我设置正确。请尝试重定向(“/forum/”)。。。确保您使用的是正确的相对URL您是对的,我的会话将自动销毁?这不是工作父项::_构造(TRUE);谢谢你的时间