2016-08-08 7 views
0

この質問は重複としてマークされることがありましたが、重複した投稿から回答を見つけることができないため、session_start():セッションキャッシュリミッタを送信できません - ヘッダーがすでに送信されています

セッションがあるページがあります。すべてのタスクの後、Profileresult.phpと呼ばれるこのコントローラにリンクするボタンがありますが、私はまだこのコードを持っていませんが、私はこのエラーを受けています。

ここに誤りがあります。すでに送信 ヘッダ(出力は /HOME3/oep2732/public_htmlの/で開始 - セッションキャッシュリミッタを送信できません:にsession_start():

警告メッセージ:A PHPエラーが

は、重要度遭遇した

knowyourscore /アプリケーション/コントローラ/ Profileresult.php:1)

ファイル名:セッション/ Session.php

ライン番号:140

バックトレース:

ファイル:/home3/oep2732/public_html/knowyourscore/index.phpライン:315 機能:require_onceを

私はProfileresult.php

と呼ばれるコントローラを作成
<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

class Profileresult extends CI_Controller { 


    public function index() 
    { 
    } 

} 

?> 
+0

PHPタグの開始前に空きスペースがないことを確認するか、PHPコードの先頭にob_start()を入れるだけです –

答えて

2

コントローラファイルを確認してください。そのファイル内の空きスペースを削除します。たとえば:あなたは<?phpタグの上に任意のコメントを持っていない場合は、あなたのIDEで

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
class Profileresult extends CI_Controller { 
    public function index() { 
     //your codes here 
    } 
} 
?> 

、それはline 1であることを確認してください。空白はありません。 ?>タグの最後にも同じです。その後に空白がある場合。これらのエラーが発生します。私はあなたと同じ問題に遭遇しました。私はAman Mauryaが言ったように私のコントローラファイルをチェックしようとしました。そのエラーは表示されなくなりました。

関連する問題