header(), session_start(), проблемы!!!!! Help !!!

yuriy333

Новичок
header(), session_start(), проблемы!!!!! Help !!!

session_start() находится в подключаемом файле.

header(),


возникают ошибки на сервере

Cannot modify header information - headers already sent by

хотя на локалке все работает!!

в чем проблемма.

и как решить ?

если перенести session_start() в исходный файл то все работает но это решение не очень удобное
и с header() остаются проблемы
 

SiMM

Новичок
> спасибо за ссылку но я ее читал !!
Тогда в чём вопрос? Там написано и
> в чем проблемма
и
> как решить ?
Остаётся только выполнить.
 

yuriy333

Новичок
проблеммы возникают когда я переношу

session_start() в подключаемом файл.

index.php cодержит head.inc.php

а в head.inc.php session_start()

пробелов нет

пхп считает директиву include kak отсылку загаловка

-~{}~ 19.08.05 15:39:

да еще с header() проблеммы

Cannot modify header information - headers already sent by
 

Фанат

oncle terrible
Команда форума
пхп считает директиву include kak отсылку загаловка
вот глупости только не надо говорить, ладно?
а что - только пробелы вызывают отсылку заголовков?

слушай, ты вообще текст по ссылке читал?
по-моему, ты либо пьян был, либо сейчас врёшь.
там все простым русским языком написано!

Что тебе там непонятно?
где посмотреть, где у тебя вывод заголовков?!
тебе неясно?
 

SiMM

Новичок
> пробелов нет
Поставь НОРМАЛЬНЫЙ редактор (с hex-просмотром) и убедись, что там ЧТО-ТО да есть. Возможно, BOM - не знаю - телепаты - в отпуске.
 

yuriy333

Новичок
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>servis</TITLE>
<meta name="description" content="Insert Description Here">
<meta name="keywords" content="">
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<LINK href="./style.css" type=text/css rel=stylesheet>
</HEAD>
<BODY text=#000000 vLink=#3366cc link=#3366cc bgColor=#ffffff leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
<?require_once("html_oben.inc.php");?>
<table align="center" width="800" >
<tr valign="top">

...........---------------------------------------

и в html_oben.inc.php

<?session_start();
$sessid = session_id();
require_once("class.php");
....................................................................

вот такая ситуация ?

-~{}~ 19.08.05 16:04:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /:9) in //dat/html_oben.inc.php on line 1
 

_RVK_

Новичок
yuriy333
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>servis</TITLE>
<meta name="description" content="Insert Description Here">
<meta name="keywords" content="">
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<LINK href="./style.css" type=text/css rel=stylesheet>
</HEAD>
<BODY text=#000000 vLink=#3366cc link=#3366cc bgColor=#ffffff leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">
Это что? Не вывод?
 

t3[0one]

Новичок
там же написано что такие функции вызываются в заголовке .. а у тебя тут уже документ пашел ))
 

yuriy333

Новичок
и вопрос у меня был

можно ли сделать

так что бы

session_start();

был в ПОДКЛЮЧАЕМОМ файле ????
 

_RVK_

Новичок
Можно.

-~{}~ 19.08.05 16:11:

Блин, yuriy333, перестано парить тут всем мозги и прочти наконец ссылку на фак. Если для тебя одного раза недостаточно прочитай 2 раза или 3. ТАМ ВСЕ НАПИСАНО!
 

yuriy333

Новичок
нет у меня сложности поэтому я и спрашиваю

ну ладно я session_start() напишу в КАЖДОМ файле
наверху
но еще с header() проблеммы

$userpass = trim ($_POST['userpass']);
$userid=$n->check_user($username, $userpass);

if ($userid!=false)
{
$n->login($userid);
header ("Location:profile_site.php");


Warning: Cannot modify header information - headers already sent by (output started at /home/.php:15) in /home//login.php on line 36
 

t3[0one]

Новичок
можно только есле в заголовке ))

echo "читай что дают читать вниательено";
session_start();


session_start() - уже вызывается не в шапке .делай выводы когда вызывать функцию хоть в 100 влаженным инклудом
 
Сверху