Вот такая проблема. Сегодня за место старого сервера, установил данверовский. Перенес все проекты. На первый взгляд, все работало, но затем заметил, что не присваиваются значения переменных через адресную строку. То есть, если, например нажать на текст со ссылкой, типа <a href="?menu=4">Четвертое меню</a>, то ничего не происходит. При аналогичных операциях в браузере, то есть, если вводить адрес с присвоением переменной, то также безрезультатно. На предыдущем сервере все работало. Кто-нибудь подскажет, что делать?
Ну, первое, что приходит в голову - это посоветовать вам застрелицо. Но я всё-таки порекомендую почитать тут http://phpfaq.ru/globals
Vault, это не переход из php4 в php5 это опция регистр глобалс которую и в 4-ке нужно было отключать. А вообще как-то вот так: Переход из PHP 4 в PHP 5
1. сделал register_globals=on (сделал себе потенциальную дырку, лень присать и т.д.) 2. или все-таки поправил скрипт что б грамотно было? $a = $_GET['a']; а? =)
ну и маладца. p.s. интеерсно скока бы выбрало 1 вариант? p.p.s а я вообще так делаю $a = HTTP::Get('a','default'); и там так же на слеши прогоняю при надобности.