Полный URL в PHP

  • Аноним2 месяца назад
    Как узнать полный URL с GET параметрами?
    Ответов: 2
  • Аноним2 месяца назад
    Получение ссылки текущей страницы в PHP

    Полный путь с GET параметрами:
    http://localhost/addscript/path.php?first_level=1&second_level=2


    <?php
    $path = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

    echo $path;
    ?>


    'HTTPS' - Принимает непустое значение, если запрос был произведён через протокол HTTPS.
    'HTTP_HOST' - Содержимое заголовка Host: из текущего запроса, если он есть.
    'REQUEST_URI' - URI, который был предоставлен для доступа к этой странице. Например, '/index.php?first_level=1&second_level=2'.
  • Аноним2 месяца назад
    Если нужен полный путь URL без GET параметров, то

    $path = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $path = explode('?', $path);
    echo $path[0];

    URL без GET
    http://localhost/addscript/path.php


    $path = ((!empty($_SERVER['HTTPS'])) ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $path = explode('?', $path);
    echo $path[1];

    URL с GET
    first_level=1&second_level=2
Ваш ответ:
  • bold
  • italic
  • underline
  • strike
  • Add link
  • Add image
  • Blockquote
  • Align left
  • Align center
  • Align right
  • Code