0

編集:私は自分の答えを見つけて問題を修正することができました。しかし、それは私に新しい質問をもたらしました。

編集2:私もこの問題を修正することができました。可能であれば、5時間後に解決策を投稿します。再度、感謝します。

次のエラーが発生し続けます。

警告:session_start()[function.session-start]:セッションキャッシュリミッターを送信できません...18行目

警告:ヘッダー情報を変更できません-145行目の...によって既に送信されたヘッダー

コードはここにあります

<?php $page = 'home'; ?>

<?php

define('INCLUDE_CHECK',true);

require 'connect.php';
require 'functions.php';
// Those two files can be included only if INCLUDE_CHECK is defined


session_name('tzLogin');
// Starting the session

session_set_cookie_params(2*7*24*60*60);
// Making the cookie live for 2 weeks

session_start();    <------LINE 18

if($_SESSION['id'] && !isset($_COOKIE['tzRemember']) && !$_SESSION['rememberMe'])
{

そして、すべてが開き括弧の前にあるより多くのコードがあります。上記の18行目を示しました。

140〜147行目

if(count($err))
{
$_SESSION['msg']['reg-err'] = implode('<br />',$err);
}   
header("Location: index.php");      <------ LINE 145
exit;
}

私はここでフォーラムを検索し、この質問に対する多くの回答を見てきましたが、どれもこれに特に当てはまりません。また、「@」を使用するとエラーが非表示になり、解決されないこともわかっています。

よろしくお願いします。

4

0 に答える 0