powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Объясниете мне что это значит: $_POST и $_GET?
8 сообщений из 8, страница 1 из 1
Объясниете мне что это значит: $_POST и $_GET?
    #32903011
AlexG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не понимаю саму технику работы. В этих полях данных содержится какой-то массив или чего? Чем, скажем, такая запись:
Код: plaintext
1.
2.
3.
4.
if(is_numeric(@$_GET['page']))
  $page = $_GET['page'];
else
  $page = 1;

лучше, чем такая:
Код: plaintext
1.
2.
if ($page == "")
   $page = 1;
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903013
Фотография Alex Rootoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если register_globals=0, то вторым образом к переменным не подступишся. Ета тема вообще заджена.


With best regards Alex Rootoff
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903022
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
AlexGЯ не понимаю саму технику работы. В этих полях данных содержится какой-то массив или чего? Чем, скажем, такая запись:
Код: plaintext
1.
2.
3.
4.
if(is_numeric(@$_GET['page']))
  $page = $_GET['page'];
else
  $page = 1;

лучше, чем такая:
Код: plaintext
1.
2.
if ($page == "")
   $page = 1;
1. Тем, что работает всегда и независимо от настроек сервера.
2. Тем, что массивы $_POST/$_GET - суперглобальны http://php.net/manual/ru/language.variables.predefined#language.variables.superglobals
3. Тем, что при помощи такой записи гораздо проще следить за безопасностью http://php.net/manual/ru/security.globals
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903025
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
AlexGif ($page == "")Эта запись вообще генерирует нотис.
PS: собаки - не способ исправления ошибок.
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903193
AlexG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в каких случаях $_GET и $_POST актуальны? Всегда? Или один в случае загрузки страницы, другой в случае отсылки?... Мне не понятно откуда в этих массивах берутся данные? Объясните пожалуйста.
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903206
Mamut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это когда? Они же ясно называются - $_POST и $_GET.

То есть, данные в них появляются, когда на страницу был совершен переход при помощи post или get.
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903208
AlexG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MamutКак это когда? Они же ясно называются - $_POST и $_GET.

То есть, данные в них появляются, когда на страницу был совершен переход при помощи post или get.

А какие переменные туда помещаются? Все, что объявлены на странице, или только определенные?
...
Рейтинг: 0 / 0
Объясниете мне что это значит: $_POST и $_GET?
    #32903215
Фотография hell
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexG, в двух словах:

GET - запрос на получение, мы просто запрашиваем страницу с некоторым Request-URI.
например:
http://www.sql.ru/forum/actualpost.aspx?bid=18&tid=157829&mid=0&p=1

вот после ? идут как раз таки переменные GET.

Запрос GET может кешироваться, цель GET - получить _информацию_, например содержание топика.

POST же придуман для передачи некоторой уникальной единичной сущности серверу. Например сообщение (мы же не хотим каждый раз нажимая f5 на url /insert/topic.php?message=sdfsdfsd) добавлять сообщение, поэтому мы его в запросе укажем после Request URI. Или файл, или данные для занесения в БД или или или

более подробнее:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

Естественно, помещаются в $_POST $_GET все переменные _отосланные_ серверу. (Ведь для GET необязательно иметь форму, можно просто указать соответсвующий url)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Объясниете мне что это значит: $_POST и $_GET?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]