- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Простейшый код на php
<?
echo "Содержимое $_SERVER['HTTP_REFERER'] - " $_SERVER['HTTP_REFERER']
?>
А почему-то не работает. При етом php поддержывается 100%
<?
echo "Содержимое $_SERVER['HTTP_REFERER'] - " $_SERVER['HTTP_REFERER']
?>
А почему-то не работает. При етом php поддержывается 100%
Позвольте угадать, вы набирали адрес скрипта в адресной строке браузера? :D
echo "Содержимое \$_SERVER['HTTP_REFERER'] - ". $_SERVER['HTTP_REFERER']
echo "Содержимое \$_SERVER['HTTP_REFERER'] - ". $_SERVER['HTTP_REFERER'];
ошибся ) слеш там и конкатенация "Содержимое \$_SERVER['HTTP_REFERER'] - ".$_SERVER['HTTP_REFERER']
отредактировал
Я тут глупость написал сначала...
Теперь заработало.
Еще один вопрос – как правильно написать следующее на php:
Если $_SERVER['HTTP_REFERER'] = ‘site1.com.ua’, то редирект на site2.com.ua
То есть мне нужно чтоб все зашедшие на сайт с этим кодом посетители с сайта site1.com.ua перенаправлялись на site2.com.ua. Посетители зашедшие не с site1.com.ua оставались на странице.
if (stristr($_SERVER['HTTP_HOST'], 'site1.com.ua')) header('Location: http://site2.com.ua');
вам это нужно. потому что с реферером 'site1.com.ua' можно сразу и на 'site2.com.ua' зайти - тогда ненужный редирект
if(preg_match('#^http://site1.com.ua#i',$_SERVER['HTTP_REFERER'])) header('Location: site2.com.ua'); типа того
з.ы. возможно не referer а uri - исходя из того что конкретно нужно
з.з.ы. после редиректа обычно реферер сохраняется первый
Не работают оба 😕
Я скопировал значение HTTP_REFERER и записал так
<?
if(preg_match('#^http://site1.com.ua/page.php#i',$_SERVER['HTTP_REFERER'])) header('Location: site2.com.ua');
?>
и соответственно
<?
if (stristr($_SERVER['HTTP_HOST'], 'http://site1.com.ua/page.php')) header('Location: http://site2.com.ua');
?>
Но не работает, а переход идет со страницы http://site1.com.ua/page.php