Перейти к содержимому



Вывести на сайте №1 ссылку сайта №2, с которого пришел пользователь

#1

Поделиться сообщением #1



Sanek

Sanek
  • Пользователь
  • 146 сообщений
  • Репутация: 0
0

Отправлено 10 Ноябрь 2008 - 22:12

Здравствуйте! Нужна помощь.
Нужно вывести на сайте1 ссылку сайта2 с которого я пришел.

я пришел с сайта SITE-BIG.ру на сайт mysite.ком.

На mysite.ком пишет: Ув. посетитель, вы пришли с SITE-BIG.ру

Думаю понятно что мне нужно.
Спасибо

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Php адрес текущей страницы
  2. Переадресация внешних ссылок
  3. Бан за ссылки на сторонние ресурсы!
  4. Как я снял фильтр Google более чем для 30-ти сайтов за входящие ссылки
  5. 100 внешнных ссылок с одного сайта

#2

Поделиться сообщением #2



ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 10 Ноябрь 2008 - 23:57

Есть такая переменная как $_SERVER['HTTP_REFERER'] в которой содержится адрес предыдущего сайта
Только вот если в браузере отключены реферреры , то ничего не выведется.
Вот инфа с php.net

The address of the page (if any) which referred the user agent to the current page. This is set by the user agent. Not all user agents will set this, and some provide the ability to modify HTTP_REFERER as a feature. In short, it cannot really be trusted.


  • 0

#3

Поделиться сообщением #3



Sanek

Sanek
    Topic Starter
  • Пользователь
  • 146 сообщений
  • Репутация: 0

Отправлено 11 Ноябрь 2008 - 23:29

Можешь написать подробней как мне вывести ссылку. Спасибо


  • 0

#4

Поделиться сообщением #4



ZiTosS

ZiTosS
  • Неактивные
  • 5 148 сообщений
  • Репутация: 8

Отправлено 12 Ноябрь 2008 - 10:55

А что тут непонятного?!
<?php

echo "<a href='" .$_SERVER['HTTP_REFERER']. "'>" .$_SERVER['HTTP_REFERER']. "</a>";

?>


Можно так :)
  • 0


Оформление форума – IPBSkins.ru