|
| |
|
|
| |
для: ozono
(28.12.2006 в 14:09)
| | | Черт возьми, извиняюсь за последний пост.. Настройки подредактировал, а refresh из-за того, что MSIE качать не хочет файл по-новому :D Крч лоханулся.. :O Тема закрыта | |
| |
|
|
| |
|
|
| |
для: KoKa
(27.12.2006 в 23:24)
| | |
session_start();
$test=1;
$_SESSION['test']=$test;
echo ("<a href=newest.php>Go</a>");
|
потому что ты написал session_start(); не в начале строки!!!!!!
и еше не забудь регестрировать переменную в сесии!!!
session_start(); //===== должно быть в самом верху
//---------------
session_register('test');
//---------------------
$test=1;
$_SESSION['test']=$test;
echo ("<a href=newest.php>Go</a>");
|
| |
| |
|
|
| |
|
|
| |
для: KoKa
(28.12.2006 в 13:58)
| | | Крч вот что вышло, ничего не меняя:
При первом заходе на страницу session.php:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Server\baltinet\session.php:1) in C:\Server\baltinet\session.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Server\baltinet\session.php:1) in C:\Server\baltinet\session.php on line 2
При переходе по ссылке:
Notice: Undefined index: test in C:\Server\baltinet\newest.php on line 3
После refresh:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Server\baltinet\session.php:1) in C:\Server\baltinet\session.php on line 2
И сессии работают правильно..
Конечно все warning'и можно скрыть, но как сделать, чтобы без refresh? И чтобы без перехода по header(), а чтобы сразу правильно работало?
p.s.: спс кто старается помочь :) | |
| |
|
|
| |
|
|
| |
для: abell2000
(28.12.2006 в 05:04)
| | | Пробелов и пустых строк нету.. Это я случайно код так ввел.. Щас посморим что там получается с /tmp.. А про session_start() забыл, но и так не работало.. | |
| |
|
|
| |
|
|
| |
для: KoKa
(27.12.2006 в 23:24)
| | | Если твой код в файле sessions написан точно так, как ты его тут написал, то конечно у тебя ошибка, старт сессии должэн быт до любого другово вывода в окно браузера, даже если это пустая строчка!
И где интерестно session_start во втором файле | |
| |
|
|
| |
|
|
| |
для: KoKa
(27.12.2006 в 23:24)
| | | session.save_path = /tmp - вот в чё может проблема..и создай папку (tmp) на диске на котором у тя установлен " домашний сервер " ) | |
| |
|
|
| |
|
|
| | Доброго времени суток!
У меня домашний сервер с Apache, MySQL, и соответственно PHP. И ни в какую у меня не работают сессии и в окно браузера выволится:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Server\session.php:1) in C:\Server\baltinet\session.php on line 2.
У меня никакая информация в браузер не выводится, вот код:
session.php:
<?
session_start();
$test=1;
$_SESSION['test']=$test;
echo ("<a href=newest.php>Go</a>");
?>
|
newest.php:
<?
$test=$_SESSION['test'];
echo $test;
?>
|
Уже долго ломаюсь, облазил весь рунет, но ответа не нашел..
Кстати, на второй странице тоже прикол:Notice:
Undefined variable: _SESSION in C:\Server\baltinet\newest.php on line 2
Я не могу понять почему он не воспринимает даже суперглобальный массив $_SESSION[]..
php.ini:
session.save_handler = files
session.use_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
session.hash_function = 0
session.hash_bits_per_character = 4
Крч need help!!! Заранее спасибо.. | |
| |
|
|
|