kataus
|
sir
|
|
|
|
Рег.: 04.11.2003
|
Сообщений: 1418
|
Из: Очаково, Обнинск.
|
Рейтинг: 0
|
|
Вопрос по глобальным переменным PHP
06.09.2005 18:24
|
|
|
Так как я пока толком не понял еще многих тонкостей, то попытаюсь сформулироватать вопрос, если что не так - прошу сильно не пинать:)
Часто страница строится по значениям переменных в строке браузера, заданых после знака ?. Хотелось бы по этому поводу спросить кое-что (а то пока так не получается заставить PHP работать). 1. Как задавать изменение этих переменных в тексте страницы? 2. Как считывать эти переменные из строки браузера?
Поискал ответы на эти вопросы в нете, но толком так ничего и не понял.
|
Жизнь прекрасна в любом виде!!! |
|
fedechka
|
|
|
|
|
Рег.: 10.09.2004
|
Сообщений: 58783
|
Из: Отрадное
|
Рейтинг: 10952
|
|
Re: Вопрос по глобальным переменным PHP
[re: kataus]
06.09.2005 18:26
|
|
|
1. много способов есть... хочешь - дописывай к ссылкам гетом, хочешь - хидденом в формах прописывай, хочешь - сессиями
2. Либо через непосредственное обращение, либо через массив $_GET (он же $HTTP_GET_VARS). Второй вариант работает вне зависимости от настроек РНР.
|
без подписи |
|
kaiafa
|
|
|
|
|
Рег.: 17.05.2004
|
Сообщений: 13390
|
Из: Strasbourg, FR
|
Рейтинг: 4
|
|
Re: Вопрос по глобальным переменным PHP
[re: kataus]
06.09.2005 18:29
|
|
|
извини, но это не тонкости, а база
1.
Задавать эти значения в адресной строке можно двумя способами: а) втупую делать такую ссылку - вручную или, например, с помощью JavaScript; б) поместить на страничку форму с элементами (поля ввода, менюшки, радиокнопки, хиддены и т.д.) и кнопкой submit с методом GET.
Как это делать - читай любой учебник по HTML.
2.
Задавать значения в строке часто плохо. Лучше юзать метод POST. См. подпункт б) пункта 1, только замени GET на POST.
3.
теперь, если настроен пхп, ты можешь обращаться к переменным по имени.
|
|
|
r__
|
~r~
|
|
|
|
Рег.: 29.08.2005
|
Сообщений: 268
|
Из: R kingdom
|
Рейтинг: 0
|
|
Re: Вопрос по глобальным переменным PHP
[re: kaiafa]
08.09.2005 09:59
|
|
|
Пару дополнений: Настройка пхп, позволяющая обращаться к _REQUEST как к глобальным переменным, считается потенциально опасной. А юзать лучше _GET (и _POST), т.к. они доступны везде, т.е. в функции не надо писать global _GET; (и рекомендуются для использования вроде) начиная с какой-то версии PHP (и в стандартной настройке они включены).
|
/*キス したくなっちゃった*/ |
|
volidol
|
newbie
|
|
|
|
Рег.: 11.09.2005
|
Сообщений: 34
|
|
Рейтинг: 0
|
|
Re: Вопрос по глобальным переменным PHP
[re: kaiafa]
11.09.2005 01:30
|
|
|
|