За последние 24 часа нас посетили 16444 программиста и 1677 роботов. Сейчас ищут 852 программиста ...

Передача get url ссылки

Тема в разделе "PHP для новичков", создана пользователем Lenok112, 1 апр 2017.

  1. Lenok112

    Lenok112 Новичок

    С нами с:
    25 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Есть url с гет запросом по которому прилетают данные http://site.ru/?c=1&id=3564
    ловились так
    Код (Text):
    1. <?php
    2. if (empty($_GET['id'])) {$id = 4023170126320723;} //id по умолчанию
    3. else {$id = (int)$_GET['id'];}
    4. ?>
    И соответсвенно в нужном месте выводилось
    Код (Text):
    1. <?php  echo "$id"; ?>
    Сейчас в id нужно передавать адрес ссылки, а не цифровое значение

    http://site.ru/?c=1&id=https://site2.ru

    Подскажите/напишите пожалуйста как правильно ловить и в последствии выводить на странице
     
  2. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    уже ссылка по умолчанию не нужна? выводить все данные от пользователя можно через echo и https://secure.php.net/manual/ru/function.htmlspecialchars.php
     
  3. Lenok112

    Lenok112 Новичок

    С нами с:
    25 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    ссылка по умолчанию нужна
     
  4. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Lenok112 тогда id по умолчанию замени на ссылку, а там где echo $id пропусти $id через функцию что я посоветовал выше.
    Этого должно быть достаточно
    --- Добавлено ---
    PHP:
    1. $id = 4023170126320723;
    2. // замени  на
    3. $id = 'http://example.com/';
     
    TeslaFeo и Lenok112 нравится это.
  5. Lenok112

    Lenok112 Новичок

    С нами с:
    25 окт 2016
    Сообщения:
    9
    Симпатии:
    0
    Благодарю! Всё получилось.