Forum Webscript.Ru

Программирование => PHP => Тема начата: Vad от 31 Мая 2002, 18:32:50

Название: Глобальные переменные
Отправлено: Vad от 31 Мая 2002, 18:32:50
Такая проблема:
Из формы  (form.html) данные выводятся в другой странице (result.php) как сделать чтобы эти данные были доступны и на следующей странице (result_2.php)
Название: Глобальные переменные
Отправлено: AliMamed от 31 Мая 2002, 18:37:56
в result.php их надо во чтонибудь сохранить (обычный файл, БД, куки, сессии) и в result_2.php оттуда прочитать
Название: Глобальные переменные
Отправлено: Vad от 31 Мая 2002, 18:56:48
неужели нет более простого способа например присвоить значения переменной и зделать чтобы она была доступной везде
Название: Глобальные переменные
Отправлено: от 31 Мая 2002, 19:02:07
можно, через сессии
Название: Глобальные переменные
Отправлено: Vad от 31 Мая 2002, 19:05:30
если нетрудно напишите как а то я только начал изучать пхп
Название: Глобальные переменные
Отправлено: от 31 Мая 2002, 19:12:59
session_start();
session_register("login");
$login="значение";

и на другой странице
session_start();
и тебе доступна переменная $login
Название: Глобальные переменные
Отправлено: Britva от 31 Мая 2002, 19:23:13
http://php.spb.ru/php/session.html
Название: Глобальные переменные
Отправлено: Vad от 31 Мая 2002, 19:37:15
выдает вот такую вот фигню

Warning: Cannot send session cookie - headers already sent by (output started at c:\\home\\revision.gr\\www\\submitter\\in_gr.php:6) in c:\\home\\revision.gr\\www\\submitter\\in_gr.php on line 7

Warning: Cannot send session cache limiter - headers already sent (output started at c:\\home\\revision.gr\\www\\submitter\\in_gr.php:6) in c:\\home\\revision.gr\\www\\submitter\\in_gr.php on line 7
Название: Глобальные переменные
Отправлено: AlieN от 31 Мая 2002, 19:40:17
Vad
Куки надо устанавливать до того как скрипт что-то выдал браузеру
Название: Глобальные переменные
Отправлено: Vad от 31 Мая 2002, 19:44:34
и что сие значит
Название: Глобальные переменные
Отправлено: GotZfild от 31 Мая 2002, 20:41:21
Цитировать
и что сие значит

Это значит, что до setcookie не должно выводиться никаких символов. Проверь, чтобы знак Кстати, если тебе нужно только передавать данные из страницы result.php в result_2.php, то можно просто прикрепить эти данные к ссылке на result_2.php.
Название: Глобальные переменные
Отправлено: ЖеньКа от 01 Июня 2002, 18:42:54
Цитировать
и что сие значит
что session_start();  должно быть написано в твоём php документе выше всего всего всего что там есть, что бы серверу при обработке не передавалось до этого НИЧЕГО ни одни брекет...