Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: есть какие ни будь мыли как сделать?
Форумы портала PHP.SU » PHP » Программирование на PHP » есть какие ни будь мыли как сделать?

Страниц (1): [1]
 

1. xyz010 - 31 Августа, 2009 - 19:25:17 - перейти к сообщению
вот например есть сторонний сайт на нем ссылки можно создать такой код чтобы контролировать переходы по этим ссылкам и IP адреса переходящих
P.S к коду стороннего сайта есть доступ (все законно)
2. Maksim337 - 31 Августа, 2009 - 19:28:46 - перейти к сообщению
если переходят к тебе на сайт то наверное можно,а если контролировать все на стороннем сайте то врятли...
3. JustUserR - 31 Августа, 2009 - 19:30:15 - перейти к сообщению
Цитата:
Чтобы контролировать переходы по этим ссылкам
Если сайт не ваш то развечто хакнуть Улыбка (Если конечно непредоставляет интерфейса для статичтики)
На свй сайт можно Refererом но он не всегда верный
4. Nestor - 31 Августа, 2009 - 19:42:52 - перейти к сообщению
Неа, не всегда, его можно подменить
5. Ch_chov - 31 Августа, 2009 - 19:45:23 - перейти к сообщению
Почему не всегда? Его вроде браузер добавляет.
6. Roler - 31 Августа, 2009 - 20:59:41 - перейти к сообщению
Подменить можно, но кому это нужно то?
7. Nestor - 31 Августа, 2009 - 23:58:13 - перейти к сообщению
В некоторых браузеров вобще эта функция посылки реферера отключена
8. Ch_chov - 01 Сентября, 2009 - 08:21:22 - перейти к сообщению
https://addons[dot]mozilla[dot]org/en-US[dot][dot][dot]irefox/addon/953
Плагин для фаерфокса. Позволяет изменять заголовок Referer
9. Stierus - 01 Сентября, 2009 - 09:51:29 - перейти к сообщению
Фига себе куда степь понесла Улыбка

Ещё раз.

у вас есть :
1. Возможность редактирования исходного кода сайта
2. Некие ссылки, переходы по которым вы хотите отследить

вам нужно:
1.отлавливать Ip всех прошедших по ссылке


Далее ход ваших мыслей:
1. как можно отследить переход по ссылке?
а. яваскриптом отслеживать нажатие на ссылку
б. на странице, на которую ведет ссылка, смотреть, откуда пришёл пользователь и, если это нужная вам страница - логично предположить, что перешёл по ссылке.

ограничения:
яваскрипт не может смотреть Ip

выводы сами сделаете ?Улыбка
10. Champion - 01 Сентября, 2009 - 09:54:07 - перейти к сообщению
Stierus пишет:
яваскрипт не может смотреть Ip
prompt('Введите ваш IP' ) Улыбка
11. Stierus - 01 Сентября, 2009 - 12:14:21 - перейти к сообщению
да, и пока не введёт, не пускать по ссылке ... ну и классическое, "вы уверены, что ..." Улыбка
12. JustUserR - 02 Сентября, 2009 - 19:14:54 - перейти к сообщению
Nestor А что по вашему написал
JustUserR пишет:
но он не всегда верный

А вообще вопрос требует большего исследования
13. Nikola - 03 Сентября, 2009 - 15:42:07 - перейти к сообщению
А если так написать, раз уж есть доступ к стороннему сайту:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. echo '
  4. <a href="index.php?url=1">ссылка на другой сайт</a>
  5. ';
  6. if(isset($_GET['url']) && $_GET['url']==1)
  7. {
  8. echo 'userIP:',$_SERVER['REMOTE_ADDR'], ' link','http://ya.ru';//записать куда нужно
  9. echo '<meta http-equiv="refresh" content="3;url=http://ya.ru">';
  10. }
  11. ?>
  12.  

А полученную информацию парсить с чужого сайта.

 

Powered by ExBB FM 1.0 RC1