Переменная, вернее массив $_GET[] тесно связан с
ссылками, именно он позволяет переносить числовые или строковые
переменные с одной страницы на другую, отображать страницу по разному в
зависимости с какого URL пользователь перешел.
Возьмем пример сайта iVARIOUS, одна страница http//:various.com/index.php показывает разное содержимое по разному:
1) Несколько статей с их коротким описанием.
2) Только статьи выбранной категории.
3) И наконец отдельно взятую статью.
Все это благодаря параметрам которые записываются в конце ссылки, и потом читаются с глобальной переменной $_GET[]; Массив $_GET[] не нужно создавать, описание присутствует в самом интерпретаторе PHP, его нужно лишь использовать:
Файл "index.php"
Данный пример показывает изменение содержания страницы index.php:
1) Общий вид страницы при входе на сайт.
2) Отдельные статьи, если была нажата нужная ссылка.
Каждая ссылка должна содержать параметры, которые записываются после вопросительного знака index.php?id=1. Если нужно передать несколько параметров, то их разделяют символом "&":
index.php?id=1&category=WEB;
При перезагрузке страницы, переходе, ссылки будут нести в себе параметры, которые можно читать на этой же странице, или на других страницах .
Возьмем пример сайта iVARIOUS, одна страница http//:various.com/index.php показывает разное содержимое по разному:
1) Несколько статей с их коротким описанием.
2) Только статьи выбранной категории.
3) И наконец отдельно взятую статью.
Все это благодаря параметрам которые записываются в конце ссылки, и потом читаются с глобальной переменной $_GET[]; Массив $_GET[] не нужно создавать, описание присутствует в самом интерпретаторе PHP, его нужно лишь использовать:
Файл "index.php"
- <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>
- <?php
- if ( ! isset( $_GET['id'] ) ) {// Если переменная id не установленна
- //выводим стандартное содержание.
- echo "<a href='index.php?id=1'> <h1>PHP. Введение</h1>
- <br>Описание...<br></a>";
- echo "<a href='index.php?id=2'><h1>PHP. Глобальные переменные</h1>
- <br>Описание...<br></a>";
- }
- if( isset($_GET['id']) ){// Ecли переменная установленна
- $arr=$_GET['id'];
- if( $arr = = 1 ){// Проверяем содержание переменной id
- echo "<h1>PHP. Введение</h1>
- <br>PHP. Введение. Описание...<br></a>";
- }
- if( $arr= =2 ){// Проверяем содержание переменной id
- echo "<h1>PHP. Глобальные переменные</h1>
- <br>PHP. Глобальные переменные. Описание...<br></a>";
- }
- }
- ?>
1) Общий вид страницы при входе на сайт.
2) Отдельные статьи, если была нажата нужная ссылка.
Каждая ссылка должна содержать параметры, которые записываются после вопросительного знака index.php?id=1. Если нужно передать несколько параметров, то их разделяют символом "&":
index.php?id=1&category=WEB;
При перезагрузке страницы, переходе, ссылки будут нести в себе параметры, которые можно читать на этой же странице, или на других страницах .
Комментариев нет:
Отправить комментарий