Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на PHP

Выпуск № 047
от 17.09.2003, 23:20

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 85
Отправлено ответов: 104
Активность: 122.3 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Dzik
Статус: Профессиональный
Общий рейтинг: 111.51
URL: Разработка игрушек
[Подробней >>]
NeiTrinO
Статус: Опытный
Общий рейтинг: 118.33
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 83. Доброго времени суток! Как сделать так, чтобы переменная была доступна, т.е. сохранила свое значение... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 83

Доброго времени суток!
Как сделать так, чтобы переменная была доступна, т.е. сохранила свое значение, при следующем запуске скрипта.
Ситуация такая:
Есть два файла:
1)index.htm
.....
First
Second
.....
2) action.php
.....
global $value;
switch ($action) {
case "first": {
$value = "OK!";
header("location: index.htm");
break;
}
case "second": {
echo $value;
break;
}
}
......
Т.е., после клика на ссылке First, попадаем в скрипт, скрипт выкидывает header-ом обратно, кликаем по Second, -> на экране должно появится значение переменной. Переменная описана, как глобальная, но после клика на Second ее в $GLOBALS нет, как быть, может есть какие-то другие способы сохранения переменных?
Спасибо!



Вопрос отправлен: 14.09.2003, 15:57
Отправитель: Dick Wint

[Следующий вопрос >>] [Список вопросов]

Отвечает Dzik

Здравствуйте, Dick Wint!
Проверь, включено ли у тебя register_globals в php.ini

Ответ отправлен: 14.09.2003, 17:00
Отправитель: Dzik


Отвечает NeiTrinO

Приветствую Вас, Dick Wint!
смотря какая версия PHP, если одна из новых, то массива $GLOBALS там уже и нет :-)
надо пользоваться $_GET["var"] или $_POST["var"]
в данном, случае, лучше в строке передать переменную, например так: script.php?var=value
а потом считать: $_GET["var"]
echo $_GET["var"] выдаст "value";
или передавайте переменную в сессию, или куками.


Ответ отправлен: 14.09.2003, 17:16
Отправитель: NeiTrinO



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (33)
C / C++ (28)
Perl (6)
Builder / Delphi (21)
Pascal (22)
Basic / VBA (10)
Java / JavaScript (12)
PHP (11)
Криптография (9)
WinAPI (17)
Пользователю
Windows 95/98/Me (47)
Windows NT/2000/XP (60)
"Железо" (36)
Поиск информации (22)
Администратору
Windows NT/2000/XP (27)
Linux / Unix (11)
Юристу
Гражданское право (10)
Семейное право (7)
Трудовое право (8)
КоАП (6)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное