Forum Webscript.Ru
Программирование => PHP => Тема начата: Suckerlove от 19 Сентября 2003, 18:20:28
-
прочитав хорошую факу на http://faq.phpclub.net/sessions (http://faq.phpclub.net/sessions) хотел настроить php.ini, так чтобы отправлялись сессии через строку, а не через куки...
поставил
session.use_cookies = 0
session.use_trans_sid = 1
но при отправке сессий
загружается другой файл, где я должен воспользоваться сессией и выходит ошибка:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /www/www.php-tester.fatal.ru/site/room.php:3) in /www/www.php-tester.fatal.ru/site/room.php on line 4
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/www.php-tester.fatal.ru/site/room.php:3) in /www/www.php-tester.fatal.ru/site/room.php on line 4
сама программа:
//shit.php
if ($sub)
{
$sess = array();
$sess[\'login\']=$name;
session_register("login");
header("Location: room.php");
exit;
}
?>
//room.php
session_start("login");
echo $sess[\'login\'];
?>
-
Suckerlove
это конечно хорошо, что ты читаешь факи, но читай тогда уже все
http://faq.phpclub.net/headers
-
Читай дальше
http://faq.phpclub.net/headers
-
спасибо, за то, что ткнули пальцом! :-) Вопрос номер два:
получается, что перед header(); ?> даже не может стоять???
-
специально для таких, как ты, там написан последний абзац.
НЕУЖЕЛИ и теперь остаются неясности?
Неужели там нет ответа на этот твой вопрос?
и прямого, и объяснения - почему так, а не иначе?!
Неужели не доходит?
-
ок вопрос по другому:
я убрал все тэги осталось только:
session_start("login");
echo $sess[\'login\'];
?>
но теперь нихрена echo не выводит
З.Ы. RomikChef , настолько сациально некомпетентную личность как Вы, я давно не встречал... ...удручает...
-
Suckerlove
http://faq.phpclub.net/sessions
-
Suckerlove
script1.php
session_start();
$_SESSION[\'login\'] = \'ля ля ля\';
?>
click here
----
script2.php
session_start();
echo $_SESSION[\'login\'];
?>
запускаешь script1.php кликаешь по ссылке - попадаешь на script2.php . Там должно вывестись:
ля ля ля
Выводится ?
-
флейм уехал во флейм
http://forums.webscript.ru/showthread.php?s=&threadid=13813