Насколько я понимаю, _REQUEST состоит из данных GET, POST и cookie.У меня есть переменная _REQUEST, которая заполняется данными с помощью GET, т.е. из URL.Вот где у меня есть пара проблем.
Я думал, что данные GET были переданы в URL как:
www.example.com/empty?g=o&h=s
, поэтому с этим URL запрос будет иметь _ $ REQUEST [г] = o и _ $ REQUEST [h] = s.
СЕЙЧАС ЗДЕСЬ МОЯ ПРОБЛЕМА.Помещение print_r ($ _ REQUEST) в начало сценария php показывает поведение, которое я не понимаю.Когда скрипт запускается так: я захожу на www.example.com/script.php, затем на экране печатается запрос REQUEST, но когда я захожу на www.example.com/script/test1/35, то print_rЗАПРОС показывает,
Array ( [cat] => test1 [pid] => 35 )
ТАК КАК ЗАПИСЬ ПЕРЕМЕННАЯ ЗНАЕТ, ЧТО ПОЛУЧИЛИ ДАННЫЕ В URL, КАК?КАК ЭТО ЗНАЕТ, ЧТО КАТ относится к данным после второй косой черты, а PID относится к данным после третьей косой черты.
Мало того, что когда я делаю копию сценария и даю ему другое имя, то приведенный выше примерпревращается в: www.dummy.com/script/test1/35, print_r, REQUEST пуст.
Важное примечание: ALl из вышеперечисленного происходит, когда я помещаю print_r ($ _ REQUEST);как самая первая строка php.Я использую умные шаблоны php.Существует соответствующий script.tpl, который идет с script.php, но он не содержит ничего, определяющего структуру GET.
Так что я очень застрял.Любые идеи с благодарностью получили?Как только я пойму эту последнюю часть, я смогу завершить проект.