#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, но не понимаю этого. Спасибо за очень простое объяснение.