2014-03-30 1 views
-3

메신저이 PLZ 나에게 도움이 그것 때문에 urget ...나는 다음과 같은 오류가 얻을 수 있습니다 도와주세요

는 경고하는 오류하기 : [function.session 스타트] : 세션 캐시 리미터를 보낼 수 없습니다 - 이미 전송 헤더 (출력에서 시작 D ..... \ index.php : 13) D : .... \ index.php on line 104

경고 : 헤더 정보를 수정할 수 없습니다 - 이미 보낸 헤더 (D : \ inetpub \ 가상 호스트 ...... \의 index.php : D 13) 선 275

에 .....의 index.php이 109 코드

에 선

이 라인 (275) 코드를으로 session_start 전에

<?php 
} 
} 
else 
{ 
    header("location: login.php"); 
} 
?> 
+0

1) 라인 106에서 php 태그를 닫습니다. 그런 다음 108 행에서'if'를 사용하고 있습니다. 2) 우리에게 13 호선 (10-15)을 보여 주어야합니다. –

+2

문제를 설명하는 제목을 선택하십시오. 도움을 요청하지 마십시오. SO의 모든 스레드가 그 것이다. –

답변

0

모두 제거/어떤 공간을()이다. 즉 : ("login.php 위치")

<?php 
session_start(); 
ob_start(); 

대신하고

<?php 
session_start(); 
ob_start(); 

의 것은 확실 헤더 전에 출력 (심지어 공간)가되어 있는지 확인하십시오. header ("location : login.php") 전에 출력을 찾을 수 없다면 PHP 오류를 확인한 후 html/browser 소스를 살펴보십시오.

+2

피하기 위해 ?> –

+3

PHP 코드의 공백은 괜찮습니다. PHP 코드 외부의 공백은 없습니다. – Arjan

관련 문제