|
|
|
|
|
для: Dima1999
(12.09.2005 в 18:19)
| | Ну вот и пиши:
<?
if($_SERVER["HTTP_REFERER"] == "http://mysyte/mypage.php")
{
echo "Здравствуйте! Как приятно что вы пришли откуда то!";
...
}
else
echo "Иди НА! Зайди нормально!";
?>
|
Реферер всегда раобтает, но если я открыл браузер и ввел адрес сайта в адресную строку, то что по твоему мне должен выдать реферер что я пришел с ул. Нагнибиды?
А вот если я приду на страницу с другой страницы, то реферер покажет, что я пришел с другой страницы.
А ты вообще что делаешь, я например както чат писал, я там чтоб страницы нельзя было открывать при входе пользователя в чат присваивал ему id и потом открывал все остальные страницы через одну ГЛАВНУЮ и из нее передавал в качаестве параметра этот id и дальше каждый скрипт сверялся с базой данных (присвоен ли данному пльзователю данный id если нет - тогда досвидания) Вот и получается что открыть все другие страницы можно только из ГЛАВНОЙ. Ну или как вариант можно угадать 32-х значный id. | |
|
|
|
|
|
|
|
для: Dima1999
(11.09.2005 в 22:33)
| | Я понимаю, что спрашиваю. Мне как раз и надо узнать такую штуку. Т.е. есть страница, куда человек должен прийти только после какого-то определенного события (например после заполнения формы), а этот человек решил прийти туда сам без всякой формы. Так вот, чтоб этого не было, мне и надо знать предыдущую страницу. А реферер не работает (так). Как узнать? | |
|
|
|
|
|
|
|
|
|
для: Sfinks
(12.09.2005 в 00:07)
| | Какая функция? | |
|
|
|
|
|
|
|
для: Евгений Петров
(11.09.2005 в 23:00)
| | Лгичное заиечание!!! =))))
Кстати, Евгений, та функцмя с очмсикой txt во фрейме так и не работает =(((((((((( | |
|
|
|
|
|
|
|
для: Dima1999
(11.09.2005 в 22:33)
| | Ты сам понял что спрсил? Если человек ниоткуда не пришел, то зачем это узнавать? HTTP_REFERER показывает с какой страницы пришел человек, а если он ниоткуда не пришел, т.е. набрал в браузере адрес и зашел на страницу, то естественно REFERER будет пустым | |
|
|
|
|
|
|
|
для: cheops
(11.09.2005 в 12:29)
| | А как узнать, откуда пришел человек, если он пришел не по ссылке? Яваскриптом? | |
|
|
|
|
|
|
|
для: Dima1999
(11.09.2005 в 01:58)
| | Это нормально, ведь когда адрес набирается вручную реферера нет и следовательно переменная не создаётся. | |
|
|
|
|
|
|
|
для: Dima1999
(11.09.2005 в 01:58)
| | Но ведь именно это вам и нужно было: узнать с какой страници (по ссылке) перешел посетитель. Если адрес набран вручную, то, естественно, $_SERVER["HTTP_REFERER"] будет пуст. | |
|
|
|
|