CONTENT MANAGEMENT SYSTEM
Blox Logo
Blox CMS — блочный метод сайтостроения
.
 
Blox Help

←→

Методы передачи данных с одной страницы на другую

Есть много способов передачи данных на другую страницу:

  • Данные можно передать методом GET, то есть, через URL.
    В исходном шаблоне пишем href='?page=22&datum=999'. Здесь данное передается с помощью параметра datum. На целевой странице данное будет доступно в переменной $_GET['datum'].
  • Данные можно передать методом POST (если данные отправляются с формы).
    В исходном шаблоне пишем <input type='hidden' name='datum' value='999'>. На целевой странице значение будет доступно в переменной $_POST['datum'].
  • Данные можно сохранить в сессии, например, так: $_SESSION['datum']=999. А потом на другой странице воспользоваться той же переменной.
  • Данные можно сохранить на постоянной основе, записав их в файл или базу данных, а потом в любой момент извлечь их.

Cамый распространенный из этих методов передачи данных — это первый, то есть, через URL. Только нужно помнить о том, что произвольные данные, передаваемые через URL желательно кодировать.