За последние 24 часа нас посетили 37924 программиста и 1807 роботов. Сейчас ищут 865 программистов ...

Как получить параметр адресной строки

Тема в разделе "PHP для новичков", создана пользователем Валерий Е, 13 авг 2017.

  1. Валерий Е

    Валерий Е Активный пользователь

    С нами с:
    26 авг 2015
    Сообщения:
    67
    Симпатии:
    0
    Здравствуйте!
    Есть адресная стока:
    https://сайт.рф/article.php?id=12

    можно ли каким-то образом получить переменную, содержащую значение ключа id, т.е. 12?
     
  2. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    Код (Text):
    1. $id = $_GET['id'];
     
    Валерий Е нравится это.
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    parse_str, если не внутри article.php
     
  4. Валерий Е

    Валерий Е Активный пользователь

    С нами с:
    26 авг 2015
    Сообщения:
    67
    Симпатии:
    0
    а зачем так сложно и небезопасно :eek:, Алекс8 уже дал правильный ответ
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    @Валерий Е, я же написал, если не внутри article.php. МНе прост странно, что вы до сих пор про $_GET не знаете, думал, вам сторонний урл надо разобрать. Кстати, parse_str абсолютно безопасна, если указать второй аргумент.
     
    Алекс8 нравится это.
  6. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
    Ну к слову о безопасности,в таком виде
    PHP:
    1. $id = $_GET['id'];
    Это небезопасно.
     
    TeslaFeo нравится это.