Из какой перемонной извлечь данные...

Тема в разделе "PHP", создана пользователем vesta-v, 13 май 2011.

Модераторы: latteo
  1. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Добрый вечер, есть скрипт который отслеживает определенное действие пользователя на сайте и все это записывает в файл, так вот как можно узнать на какой именно странице юзер делал действие?
     
  2. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Смотри
    PHP:
    $_SERVER['REQUEST_URI']
    .
     
  3. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    нет, это не то. Эта переменная отдает имя файла (скрипта через который все обрабатывается).
     
  4. tartas

    tartas

    Регистр.:
    5 сен 2010
    Сообщения:
    294
    Симпатии:
    29
    Все правильно $_SERVER['REQUEST_URI']. А потом ф-цией explode() получаешь нужный фрагмент адреса, который и говорит какая открыта страница.
    Но для начала нужно понять в свое скрипте в каком фрагменте адресной строки задаеться страница.
     
  5. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25
    Все что отсылается скрипту, через веб, так или ниаче содержится
    в массиве $GLOBALS, поэтому если вы хотите знать что именно вам нужно то просто сделайте
    PHP:
    print_r($GLOBALS);
    и найдите в этом выводе что вас интересует
     
  6. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    обратите внимание на $_SERVER['HTTP_REFERER']
    с ним есть один нюанс - он может быть всегда пустым при определенных настройках браузера у посетителя (такое бывает редко и обычно только у тех, кто сильно грузится своим privacy)
     
    vesta-v нравится это.
  7. vesta-v

    vesta-v

    Регистр.:
    25 окт 2007
    Сообщения:
    311
    Симпатии:
    14
    Вот, это помогло. Просто эта переменная мне не сильно подходила если прочесть описание: "В эту переменную записывается адрес страницы, с которой посетитель пришёл на данную страницу.."