Откуда на страницу пришёл пользователь?
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
Цитата:
Originally posted by S|lent
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
Если используешь javascript то посмотри в документации свойство history.
Цитата:
Originally posted by skywalker
Если используешь javascript то посмотри в документации свойство history.
Если используешь javascript то посмотри в документации свойство history.
Использую PHP
Цитата:
Originally posted by S|lent
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
Всем доброго времени суток! Интересует такой вопрос, как можно узнать, с какой страницы пришёл юзер на текущую страницу?
Ну, а уж если PHP - $_SERVER['HTTP_REFERER']
Цитата:
Originally posted by mfender
Ну, а уж если PHP - $_SERVER['HTTP_REFERER']
Ну, а уж если PHP - $_SERVER['HTTP_REFERER']
Спасибо!!!
http://blabla/blabla.php?bla=$bla но мне нужна только часть blabla.php
А можно каким- нибудь образом обрабатывать полученый адрес, чтобы оставалось только название файла? Например: из этой переменной я получил адрес
Цитата:
Originally posted by S|lent
А можно каким- нибудь образом обрабатывать полученый адрес, чтобы оставалось только название файла? Например: из этой переменной я получил адрес http://blabla/blabla.php?bla=$bla но мне нужна только часть blabla.php
А можно каким- нибудь образом обрабатывать полученый адрес, чтобы оставалось только название файла? Например: из этой переменной я получил адрес http://blabla/blabla.php?bla=$bla но мне нужна только часть blabla.php
Разбей строку на массив
$str = "http://blabla/blabla.php?bla=bla";
$str_exp = explode("/", $str);
и возми последний элемент
Цитата:
Originally posted by realcoding
Разбей строку на массив
$str = "http://blabla/blabla.php?bla=bla";
$str_exp = explode("/", $str);
и возми последний элемент
Разбей строку на массив
$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
)
(
[scheme] => http
[host] => forum.codenet.ru
[path] => /newreply.php
[query] => s=&action=newreply&postid=139532
)
Но ведь нужно blabla.php а не /blabla.php :)
Цитата:
Originally posted by Oleg_T
Но ведь нужно blabla.php а не /blabla.php :)
Но ведь нужно blabla.php а не /blabla.php :)
А в этом случае можно пожаловаться своему управдому. ;)
Всё-таки обошёлся без разбиения, но большое спасибо за информацию.