小编san*_*gam的帖子

如何修复错误无法修改标头信息-标头已发送

我在codeigniter中遇到以下类型的错误,我无法解决它,任何人都知道导致此错误的原因。

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at    /home/samples1/public_html/venture-test/application/controllers/admin/admin_notifications.php:158)

Filename: helpers/url_helper.php

Line Number: 540
Run Code Online (Sandbox Code Playgroud)

我使用了两种方法,它们都在下面的控制器中。

 <?php
    public function approve_recent_user() {  
    $user_id = $this->uri->segment(4);
    $notification_id = $this->uri->segment(5);
    $status = 1;
    if($this->admin_notification_db->user_approve_flag($user_id,$status) == true) {
     redirect('admin/admin_notifications/unapproved_users');                
    }
    else {
        redirect('admin/admin_home');
    }
} ?>
Run Code Online (Sandbox Code Playgroud)

执行此功能后,我在下面的方法中重定向如下。

<?php 
 public function unapproved_users() {        
    $result = $this->admin_notification_db->get_unapproved_users();
    $data['users'] = $result; 
    $this->load->view('admin/recent_users', $data); 
 } ?>
Run Code Online (Sandbox Code Playgroud)

php warnings codeigniter

2
推荐指数
1
解决办法
9921
查看次数

如何在codeigniter中找到ip地址?

我正在使用以下功能来跟踪用户的IP地址.我在localhost上运行应用程序.

    $this->input->ip_address();
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的计算机的localhost上执行此函数时,它返回:: 1并且我在另一台计算机上尝试它同样返回相同的IP地址.我的困惑是为什么它没有显示这两台不同计算机的不同IP地址.

php codeigniter ip-address

1
推荐指数
1
解决办法
7529
查看次数

标签 统计

codeigniter ×2

php ×2

ip-address ×1

warnings ×1