Методы POST и GET и их работа в сайте на php
Методы POST и GET являются основными при работе php сайта. Подробно об этих методах можно почитать в руководстве по php в примерах. Если метод POST используется для передачи данных HTML форм и предачи данных между php файлами, то метод GET чаще всего используется для перехода по ссылкам или проще говоря для передачи переменных в php скрипт прямо из окна ввода адреса браузера. Как это работает?
Для того, чтобы передать, например переменную $part, в файл index.php нашего проекта сайта достаточно набрать в адресной строке браузера
http://mysitephp.ru/index.php?part=home
Что из этого получится? Получится то, что в файл index.php будет передана переменная $part и ее значение home. Для того, чтобы передать в файл index.php еще какие-либо данные через окно ввода адреса браузера необходимо добавлять переменные и их значения через &. Выглядеть это будет например так
http://mysitephp.ru/index.php?part=home&subsect=sub1&ref=page1
Тоесть таким образом через окно ввода адреса браузера в файл index.php будут переданы новоиспеченные переменные $part, $subsect и $ref с их соответствующими значениями home, sub1 и page1. Поскольку наш файл index.php, как описывалось ранее, состоит всего лишь из перенаправления на шаблонизатор main.php с помощью функции include(), то само собой разумеется (читать про функцию include() в руководстве по php), что выше упомянутые переменные с их значениями будут переданы и в него.
Ну, а теперь о том к чему все, что написано выше. Все очень просто. Через переменную $part мы будем передавать в шаблонизатор, а в последствии и дальше в скрипт формирования переходов по ссылкам меню сайта, адреса разделов сайта. Через переменную $subsect будут передаваться адреса подразделов, находящихся в разделах определяемых переменной $part, а через переменную $ref адреса страниц находящихся внутри разделов и подразделов, определяемых соответственно переменными $part и $subsect.
Можно, конечно, определить изначально и большую глубину для переходов по ссылкам сайта, но это уже будет вредно для индексации сайта поисковыми ботами. Очень часто поисковые роботы отказываются заходить и индексировать глубоко вложенные страницы сайта. Практика показывает, что оптимальная глубина вложенности не должна превышать трех, что, собственно нами и определено.
Теперь, когда определены переменные, через которые будут передаваться адреса страниц сайта можно приступать к написанию php скрипта динамического формирования меню сайта.
Электроника :
- Техника электроника (11)
- Полезная электроника (4)
- Электроника для всех (5)
- Техника для дома (6)
- Cхемотехника ПЛИС (11)
- Пректирование PCAD (4)
Программирование :
- Микроконтроллеры (9)
- ПЛИС VHDL Verilog (29)
- C++ Builder (7)
- Visual Studio C++ C# (7)
- Java programming (7)
- Matlab programming (4)
Сайтостроение :
- Сайтостроение HTML (5)
- Сайтостроение PHP (8)
- Проект php сайта
- Шаблон php сайта
- Скрипты php сайта
- Заморочки php сайта
- Php сайт развитие
- Дополнения php сайта
- Админпанель сайта
- Php сайт продолжение
- PHP CMS на файлах (3)
- Web инструменты (9)
- Полезное вебмастеру (11)
- SEO раскрутка сайта (4)
- PHP скрипты (3)
Реклама :
Книги и учебники :
- Шаблоны сайтов (6)
- Книги и учебники (2)
Компьютер и интернет :
Поиск по сайту :
Реклама :
Облако меток :
Бесплатная подписка :
Статистика :
- Популярность (3)
- Посещаемость (3)
- Поисковые запросы (3)