С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 115
1

Как правильно проверять рефферер ?

01.07.2013, 12:37. Показов 1141. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет.Интересуют 2 конкретных случая:
-когда это внутрений переход сайта
-когда внешний переход
Если внешний переход лучше отбросить GET-строку?
PHP
1
2
3
4
5
6
7
$parsing=parse_url($_SERVER['HTTP_REFERER']);
var_dump($parsing['path']);
 
if($parsing['path']=='/foo/index.php'){
    echo 'Ok';
    
}
А если внутрений?

Пытался такой вариант,но он не проходит
1 file
PHP
1
2
3
4
5
<?php
session_start();
var_dump($_SERVER['REQUEST_URI']);
$_SESSION['path_']=$_SERVER['REQUEST_URI'];
?>
2 file
PHP
1
2
3
4
if(isset($_SESSION['path_']) && $_SESSION['path_']==$_SERVER['HTTP_REFERER']){
    echo 'YES';
    
}
подскажите ошибки

Добавлено через 22 часа 44 минуты
Кто может помочь?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2013, 12:37
Ответы с готовыми решениями:

Как правильно проверять input type=file ?
Уважаемые специалисты программировния подскажите как правильно проверить input type=file, то есть...

Как правильно проверять такое число типа (date)
Как правильно проверить такое число 0000-00-00 это хранится в бд, если сюда не было ничего...

Как считывать информацию из файла и проверять ее ?
При регистрации &quot;правильные&quot; данные сохраняются в users.txt - в таком виде :...

Как правильно проверять, среплицировался ли документ на сервер или нет
Гм... интересная задачка... Есть две реплики на двух серверах - А и Б. На А изменяют документ....

3
122 / 120 / 7
Регистрация: 21.04.2013
Сообщений: 615
01.07.2013, 17:55 2
Цитата Сообщение от SverxnovA Посмотреть сообщение
Если внешний переход лучше отбросить GET-строку?
Не надо
Цитата Сообщение от SverxnovA Посмотреть сообщение
А если внутрений?
Будет внутренний
Цитата Сообщение от SverxnovA Посмотреть сообщение
подскажите ошибки
Синтаксических вроде не видно
Цитата Сообщение от SverxnovA Посмотреть сообщение
Кто может помочь?
Многие. А вы чего спрашивали? Или так - набор букв?
0
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 115
03.07.2013, 00:36  [ТС] 3
Я хотел узнать как проверять рефферер?
0
122 / 120 / 7
Регистрация: 21.04.2013
Сообщений: 615
03.07.2013, 09:53 4
Цитата Сообщение от SverxnovA Посмотреть сообщение
как проверять рефферер?
браузер не обязан его отправлять. А спамить вас будут без браузера

Добавлено через 6 минут
Цитата Сообщение от SverxnovA Посмотреть сообщение
Пытался такой вариант,но он не проходит
все проходит, если браузер отправляет инфу. попробуйте не через ёперу

Не по теме:

блин ну вы вопросы задаете, сразу и не разобрать, или я совсем тупой

если хотите использовать сессии и request_uri для отслеживания внутренних переходов, то во втором файле тоже запустите сессию
1
03.07.2013, 09:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2013, 09:53
Помогаю со студенческими работами здесь

Как правильно периодически проверять наличие новых записей в таблице
Есть windows сервис который постоянно следит за таблицей в базе, если появились новые данные то...

Как проверять на бан?
Есть ли какие-то программы, которыми можно проверять забанен сайт яндексом или нет?

Как проверять ссылки?
Подскажите, как быстро и качественно проверять ссылки на мой сайт. После проверки с помощью...

Как проверять продажые морды
Народ! Хочу чуть себя пропиарить, кому интересно научить, кто все знает чтоб оценил. Просьба...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru