Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Я в растерянности!
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Я в растерянности! (Прочитано 3118 раз)
0 Пользователей и 1 Гость просматривают эту тему.
vespen
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Я в растерянности!
«
:
13 Января 2004, 22:21:34 »
Уважаемые!
Объясните глупому... т.к. я не могу найти объяснений этой проблеме.
пхп-шный скрипт не определяет переменные, переданные из формы методом GET (да и POST\'ом тоже).
Тупо пишу в адресной строке: action.php?v=1
а он мне "Undefined variable: v".
Ёпт!!
Может это версия интерптетатора глючная?
переустановил пхп, конф проверил, все равно не определяет!
верия 4.3.3 build aug.24.2003
Записан
~~~~~~~~~~~~~~~
vespen
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Я в растерянности!
«
Ответ #1 :
13 Января 2004, 22:29:40 »
кстати переменная $QUERY_STRING тоже не определена!
бред какой-то...
Записан
~~~~~~~~~~~~~~~
FreeSpace
Штатный лодырь
Ветеран
Сообщений: 613
+0/-0
2
Я в растерянности!
«
Ответ #2 :
13 Января 2004, 22:44:51 »
Уже где-то год, как параметр register_globals в php.ini по-умолчанию выставлен как off.
Ответ на все вопросы тут:
http://faq.phpclub.net/register_globals
Записан
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.
vespen
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Я в растерянности!
«
Ответ #3 :
13 Января 2004, 22:48:08 »
ТАК ВОТ ОНО ЧТО!
http://faq.phpclub.net/register_globals
echo $_GET[\'v\'];
теперь переменная определена, но все равно пишет ошибку:
Notice: Use of undefined constant v - assumed \'v\'
как с этим бороться?
Записан
~~~~~~~~~~~~~~~
Меняздесьдавнонет
новичЕк
Глобальный модератор
Ветеран
Сообщений: 5698
+0/-0
2
Я в растерянности!
«
Ответ #4 :
13 Января 2004, 22:51:59 »
писать так, как ты написал здесь:
echo $_GET[\'v\'];
а не так, как у себя в скрипте -
echo $_GET[v];
ключом массива является либо число, либо строка.
Строки ВСЕГДА должны быть заключены в кавычки, иначе РНР принимает их за константы, о чем и пишет
Записан
vespen
Заглянувший
Новичок
Сообщений: 14
+0/-0
0
Я в растерянности!
«
Ответ #5 :
13 Января 2004, 22:56:09 »
2 RomikChef & FreeSpace:
=================
сенкс за советы
все заработало...
Записан
~~~~~~~~~~~~~~~
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Я в растерянности!
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28