Категории:

  • Программирование


  • Изобразительное искусство


  • Программирование встраиваемых систем


  • Компьютерная графика


  • WEB Разработка


  • Музыка


  • Инженерия


  • iVARIOUS


  • Mobil App


  • PHP. Передача параметров в ссылке. $_GET

    Переменная, вернее массив $_GET[] тесно связан с ссылками, именно он позволяет переносить числовые или строковые переменные с одной страницы на другую, отображать страницу по разному в зависимости с какого URL пользователь перешел.
    Возьмем пример сайта 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>";
    }
    }
    ?>

    Данный пример показывает изменение содержания страницы index.php:
    1) Общий вид страницы при входе на сайт.
    2) Отдельные статьи, если была нажата нужная ссылка.
    Каждая ссылка должна содержать параметры, которые записываются после вопросительного знака index.php?id=1. Если нужно передать несколько параметров, то их разделяют символом "&":
    index.php?id=1&category=WEB;
    При перезагрузке страницы, переходе, ссылки будут нести в себе параметры, которые можно читать на этой же странице, или на других страницах .
    GET PHP

    Читайте больше в категории: WEB разработка

    2016-05-16 05:21:21



    Другие статьи:

    Java

    Android. Камера. Android.hardware.camera2

    WinAPI. Фон для вывода Графиков функций.

    Рисунок. Деревья

    2D. Рисование реалистичной воды

    Android. Введение

    Maya. Сглаживание Smooth и по нормалям

    STM32. Передача данных по USART

    Java. Создание графических приложений

    Java. Списки ArrayList и LinkedList