2013-07-24 3 views
1

Я пишу страницу на PHP и испытываю проблемы с кодом сеанса. Вот мои первые строки кода:Получение ошибки с сеансами PHP

<?php session_start(); ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 


<?php require '/home/fixit/Background/inc.inc'; ?> 


<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled 1</title> 
<link rel="stylesheet" type="text/css" href="css.css" /> 
</head> 

Проблема, когда я загрузить его я получаю эту ошибку:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/fixit/public_html/index.php:1) in /home/fixit/public_html/index.php on line 1 

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/fixit/public_html/index.php:1) in /home/fixit/public_html/index.php on line 1 

Я нажал на исходный код страницы в Интернете и обнаружил, что его введение в небольшой код до моей сессии, просто один <br />

Я использую Microsoft Expression Web (первый), чтобы закодировать это, любая помощь будет очень оценена. Спасибо

+1

самый заданный вопрос S.O php. –

ответ

-1

Сначала необходимо вызвать метод session_start(). Потому что ira создает cookie, и это невозможно после любого выхода. Так что посмотрите, есть ли какие-нибудь пробелы, может быть, после?> ... эти все cann провоцируют эту ошибку ...

+1

Разве вы не видели его сценарий ... посмотрите на одну строчку .. что вы видите. – Sir

+0

Да, ваше право. Но может быть, этот сайт из другого? Я просто ответил, что означает эта ошибка. –

+0

У меня вообще нет пробелов перед кодом, так что еще может вызвать это? –

Смежные вопросы