Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Откуда на страницу пришёл пользователь?

2.8K
05 мая 2006 года
S|lent
65 / / 20.04.2005
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
352
05 мая 2006 года
skywalker
694 / / 10.02.2006
Цитата:
Originally posted by S|lent
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?


Если используешь javascript то посмотри в документации свойство history.

2.8K
05 мая 2006 года
S|lent
65 / / 20.04.2005
Цитата:
Originally posted by skywalker
Если используешь javascript то посмотри в документации свойство history.


Использую PHP

8
05 мая 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by S|lent
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?


Ну, а уж если PHP - $_SERVER['HTTP_REFERER']

2.8K
05 мая 2006 года
S|lent
65 / / 20.04.2005
Цитата:
Originally posted by mfender
Ну, а уж если PHP - $_SERVER['HTTP_REFERER']


Спасибо!!!

2.8K
05 мая 2006 года
S|lent
65 / / 20.04.2005
А можно каким- нибудь образом обрабатывать полученый адрес, чтобы оставалось только название файла? Например: из этой переменной я получил адрес http://blabla/blabla.php?bla=$bla но мне нужна только часть blabla.php
7.7K
06 мая 2006 года
realcoding
52 / / 09.02.2006
Цитата:
Originally posted by S|lent
А можно каким- нибудь образом обрабатывать полученый адрес, чтобы оставалось только название файла? Например: из этой переменной я получил адрес http://blabla/blabla.php?bla=$bla но мне нужна только часть blabla.php


Разбей строку на массив
$str = "http://blabla/blabla.php?bla=bla";
$str_exp = explode("/", $str);

и возми последний элемент

8
06 мая 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by realcoding
Разбей строку на массив
$str = "http://blabla/blabla.php?bla=bla";
$str_exp = explode("/", $str);

и возми последний элемент



На самом деле, всё гораздо проще. Есть функция parse_url(). Например, parse_url("http://forum.codenet.ru/newreply.php?s=&action=newreply&postid=139532") вернёт массив:

 
Код:
Array
(
    [scheme] => http
    [host] => forum.codenet.ru
    [path] => /newreply.php
    [query] => s=&action=newreply&postid=139532
)
17K
08 мая 2006 года
Oleg_T
10 / / 20.04.2006
Но ведь нужно blabla.php а не /blabla.php :)
8
08 мая 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
Originally posted by Oleg_T
Но ведь нужно blabla.php а не /blabla.php :)


А в этом случае можно пожаловаться своему управдому. ;)

2.8K
11 мая 2006 года
S|lent
65 / / 20.04.2005
Всё-таки обошёлся без разбиения, но большое спасибо за информацию.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог