|
Использование $_POST и $_GET |
|
|
|
Использование $_POST и $_GET
В PHP есть замечательная возможность использовать локальные переменные окружения, к которым относятся $_POST, $_GET и другие переменные. С точки зрения безопасности php скриптов, в идеале должны использоваться только $_POST и $_GET для получения параметров, переданных скрипту через строку браузера или командную строку. Использовать $_POST и $_GET безопасно по одной простой причине – вы сами определяете, какие переменные из запроса к php скрипту вы будете использовать, а какие оставите без внимания.
Полученные переменные $_POST и $_GET представляют собой простой ассоциированный массив. Где ключом массива является имя переменной, а соответствующим значением – ее значение. Т.е. при запросе вида:
http://wm-help.net/?module=word-stat&mode=site_i_date&date=198918&search_site_url=yandex
в переменной $_GET будет содержаться следующий массив:
Array
(
[module] => word-stat
[mode] => site_i_date
[date] => 198918
[search_site_url] => yandex
)
Для получения значения какой-либо переменной из этого массива достаточно всего лишь обратиться к ней по ее имени-ключу в массиве. Например, для получения значения переменной $module, нужно сделать следующее:
$module = $_GET['module'];
Теперь в переменной $module содержится значение этой переменной переданной через строку браузера, но извлеченное из переменной $_GET.
Работа с $_POST в php ничем не отличается от работы с $_GET – это такой же ассоциированный массив что и $_GET.
Автор: Беляев Александр
По материалам сайта: http://wm-help.net/
|