2015-05-02 5 views
0


Мой язык не очень хороший. извините ...
Предположим, у нас есть форма с двумя полями и одним ключом для отправки. Эта форма будет заполняться «заголовком» и «проходом», а затем, когда мы нажмем кнопку «Отправить», новая страница будет построена с «заголовком» и «проходом», который мы написали ранее. Как мы это делаем?
Вы знаете, что проблема? Проблема заключается в том, «Как мы можем создать новую страницу, например, википедию?». Каждый человек может создать страницу в Википедии, а затем написать свои данные! Как? Он не собирается создавать файл на серверах википедии по правому клику !!!
TNX ...создание новой страницы

ответ

1

Страницы - это в основном некоторые данные, обслуживаемые веб-сервером (например, Apache, nginx или IIS) в ответ на запрос. Когда вы вводите (http: //wikipedia.org/something/etc) в своем браузере, браузер находит сервер (идентифицированный по IP-адресу), связанный с этим доменом, и делает HTTP-запрос на одном из своих портов (порт по умолчанию 80 для http, 443 для https) для конкретного введенного вами URL. Это может быть файл на диске или некоторая информация в базе данных или данные в кеше обслуживающего компьютера, но вам нужно сообщить серверу, как обрабатывать запрос и какие данные возвращать. В противном случае сервер вернет код состояния 404 в ответ, что означает «Не найден».

Браузер также может получать данные POST с запросом. Это происходит, когда вы отправляете форму (используя элементы формы HTML). Форма будет иметь атрибут под названием «действие» - и это ссылка, на которую браузер попытается представить данные в форме. Опять же, вам решать, что на сервере нужно что-то настроить, чтобы получать эти данные, обрабатывать их, сохраняя их в базе данных или на новой странице и отправляя обратно страницу ответов.

Итак, когда вы посещаете Википедию, вы прямо не делаете этого, потому что программисты Википедии позаботились обо всем этом. Их скрипты на стороне сервера получают опубликованные данные и используют их для создания новых страниц или внесения изменений в существующие.

Это сама природа программирования: настройка чего-то, чтобы позаботиться о некоторых действиях определенным образом, что приводит к определенным результатам по вашему желанию.

+0

Итак, вы говорите, что только новая страница должна писать программистом ... так ... как насчет блогов? когда человек хочет блог, он автоматически создается. нет файлов для веб-журналов? так где программы будут писать? – Sonoo

+0

Программы сидят на сервере, уже написанные кем-то другим. – Sidd

1

Вы должны прочитать документацию PHP о суперпеременных $_GET. Это хорошо объяснено.

+3

Это должен быть комментарий – SuperDJ

Смежные вопросы