Что это за URL «qptform.php?operation=add

#php #url

#php #url

Вопрос:

Я полный новичок в программировании. Я кое-что знаю об URL, но простые, такие как www.google.com , www.yahoo.com но я наткнулся на единственный URL, который есть qptform.php?operation=addamp;clearform=1amp;displayform=1amp;datasheetoff=1 . Я знаю, что это как-то связано с php-кодами или чем-то еще, но я не уверен… Пожалуйста, объясните мне в общих чертах, что это за URL-адреса (в целом). Пожалуйста, помогите…

Комментарии:

1. Похоже, этот вопрос может быть закрыт как «не по теме», потому что он не относится к программированию. Если вы просто хотите узнать, что такое «строка запроса», перейдите по ссылке @Ignacio. Если хотите, поддержите его ответ: мы хотим, чтобы его репутация достигла 100 тыс.

2. Я этого не знал. Я полный нуб. Я думал, что это все еще программирование…

3. «В общем» они просто часть URL. Что касается PHP … php.net/manual/en/reserved.variables.get.php

4. Это программирование, если вы хотите сгенерировать или проанализировать строки запроса… но угроза закрытия, похоже, отступила. И @Ignacio, я только что проверил — у вас, кажется, есть какой-то путь до 100 тыс.

5. @pavium: Около недели или около того. На самом деле, меньше.

Ответ №1:

Это URL-адрес, который заканчивается строкой запроса.

Ответ №2:

Это не относится конкретно к PHP. Из записи о схеме URI в Википедии:

   foo://username:password@example.com:8042/over/there/index.dtb?type=animalamp;name=narwhal#nose
  _/   _______________/ _________/ __/            ___/ _/ ______________________/ __/
   |           |               |       |                |    |            |                |
   |       userinfo         hostname  port              |    |          query          fragment
   |    ________________________________/_____________|____|/
scheme                  |                          |    |    |
   |                authority                    path   |    |
   |                                                    |    |
   |            path                       interpretable as filename
   |   ___________|____________                              |
  /  /                                                     |
  urn:example:animal:ferret:nose               interpretable as extension
  

Ответ №3:

Когда вы находитесь на веб-странице с формой, существует два основных способа отправки содержащихся в ней данных: метод POST и метод GET. Когда вы отправляете форму с использованием метода GET, к URL-адресу добавляется каждое поле в форме вместе с его значением. Как вы можете видеть, строка запроса начинается с символа ‘?’. После этого появляются некоторые переменные (поля формы: operation, clearform, displayform, datasheetoff) и результаты каждой переменной (значения полей: add, 1, 1, 1). Каждое из этих назначений разделяется символом ‘amp;’.

Комментарии:

1. Человек из Tnx. Я всегда сталкиваюсь с GET и POST, но не понимаю этого. Спасибо за очень простое объяснение.