Бесплатно онлайн сервисы Воскресенье, 13.07.2025, 10:28
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Нам уже...

Меню сайта

Сервисы на сайте

Список тегов HTML

Советы

Партнеры сайта

Проверка ТИЦ & PR
*
Проверить тиц-pr
*

Календарь Flash
**
*

IP-информер

Главная » 2015 » Апрель » 05 » Как передавать php параметры
18:27
Как передавать php параметры
Для транспортировки данных из веб-форм в протоколе HTTP (HyperText Transfer Protocol) предусмотрены два метода - GET и POST. Различаются они способом передачи от клиентского приложения (браузера) приложению серверному (исполняемому php-скрипту). Метод GET задействует для этого адресную строку. То есть прямо к адресу скрипта (или URL - Uniform Resource Locator) дописываются через знак вопроса (?) имена и значения передаваемых ему переменных. Например, URL может выглядеть так:
http://google.com/search.php?num=30&newwindow=1&safe=off
Здесь скрипту search.php передаётся переменная с именем num и значением равным 30, переменная newwindow со значением 1 и переменная safe со значением off. Сервер, получив такой запрос, по знаку "?" отделяет адрес файла, а всё остальное делит на пары имён и значений переменных. Полученными парами заполняется массив $_GET, из которого их и сможет извлечь указанный в адресе php-скрипт. В простейшем виде html-код формы для отправки этих данных из браузера на сервер методом GET мог бы выглядеть так:
А простейший php-скрипт для приёма этих данных так:

$num = $_GET['num'];

$newwindow = $_GET['newwindow'];

$safe = $_GET['safe'];

?>
Наиболее существенные недостатки передачи переменных методом GET:
- ограниченный объём данных, так как длина URL не может быть больше 255 знаков;
- не все символы html-кода могут быть переданы этим методом;
- передаваемые данные видны пользователю, что не всегда приемлемо с точки зрения безопасности;

Этих неудобств и ограничений можно избежать, если воспользоваться другим методом - POST. Он использует для передачи данных специальные области сетевых пакетов - заголовки. Во всём остальном различия этих методов минимальны - в приведённой выше форме отправки данных изменится только название метода:
А php-скрипте только имя массива данных:

$num = $_POST['num'];

$newwindow = $_POST['newwindow'];

$safe = $_POST['safe'];

?>
Категория: Статьи для начинающего вебмастера | Просмотров: 417 | Добавил: evgeny | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Генератор группы
*Генератор цвета групп*

Визуальный HTML
* HTML редактор *

Баннеры онлайн
* Генератор баннера *

Раздвижной блок

Ваш код кнопки
*




*

Спойлер
Тут будет текст скрытого контента.

Поиск по сайту

Рейтинг@Mail.ru