Форум → Программирование → PHP для идиотов → Получить домен соседа
Получить домен соседа
Страницы: ← Следующая страница →
-
Здравствуйте
Мне необходимо узнать домен который подключает мой PHP скрипт.
Схема:
домен qwerty.ru через file_get_contents загружает в тело сайта страницу моего сайта.
Я хочу в эту страницу поставить скрипт который давал бы мне домены которые загружают страницы моего сайта через file_get_contents.
PS: что я пытался сделать…
- Если на стороне моего сайта через <img src='my_script.php'> загружать скрипт тогда я получаю имя домена из $_SERVER['HTTP_REFERER']. Но мне нужно не подключая картинку узнать домен.
Можно и примеры на JS но не желательно, лучше если есть варианты на PHP. -
17 мая 2012 г. 20:12, спустя 35 минут 12 секунд
блять, я вообще нихуя не понял с того что ты написал.
очень напомнило вот это http://www.youtube.com/watch?v=9h_wVS89lbI -
17 мая 2012 г. 20:21, спустя 8 минут 49 секунд
мля, вот…
Несколько посторонних сайтов подгружают из моего сайта одну страницу. Вот в эту страницу мне нужно поставить PHP скрипт (стукач), ему нужно получать имя домена посторонних сайтов. В зависимости от имени домена он должен выводить некий текст.
Скрипт у посторонних сайтов:<?php
// Сайт qwerty.ru пытается получит данные с моего сайта
$Data = file_get_contents("http://мой-сайт.ru/script.php");
?>
Вот в скрипте script.php мне нужен стукач доменов.
Проблема в том, как узнать имя домена? -
-
17 мая 2012 г. 20:30, спустя 1 минуту 25 секунд
это пиздец пробка)
блять, я вообще нихуя не понял с того что ты написал.
очень напомнило вот это http://www.youtube.com/watch?v=9h_wVS89lbIСпустя 14 сек.
скорее защиты от embed/grabbing :)
тебе надо чтото на подобии гугланала ?Сапожник без сапог -
17 мая 2012 г. 20:32, спустя 1 минуту 58 секунд
NRG, что за нах?Спустя 109 сек.phpdude, да нужна защита от грабинга, но я не могу закрыть доступ всем доменам т.к. есть и добросовестные копипастеры :) которые ставят ссылку на автора. -
17 мая 2012 г. 20:34, спустя 2 минуты 9 секунд
tartar, регистрируй их у себя и давай им уникальные ключи.
каждый кто ломится без ключа или с несуществующим ключем -> форбиден.
в чем проблема то ? -
17 мая 2012 г. 20:38, спустя 4 минуты 29 секунд
NRG, Нет, это гемор… лучше разрешить всем а доступ закрыть некоторым. Дело не в этом, мне нужно как-то через скрипт стукач узнать домен сайта который открывает его через file_get_contents. -
17 мая 2012 г. 20:47, спустя 8 минут 4 секунды
Способ который сейчас у меня:
Сайт пример.ru открывает страницу моего сайта а там генерированное в php изображение<?php
// Сайт qwerty.ru пытается получит данные с моего сайта
$Data = file_get_contents("http://мой-сайт.ru/script.php");
?>
Код файла script.php (Шаг 2)<p>Много текста и разной фигни</p>
<img src="Скрипт-стукач-доменов.php" >
Изображение Скрипт-стукач-доменов.php<?php
header("Content-Type: image/png");
$im = @imagecreate(1, 1);
$background_color = imagecolorallocate($im, 255, 255, 255);
imagepng($im);
imagedestroy($im);
// Домен постороннего сайта
$AnotherSite = $_SERVER['HTTP_REFERER'];
?>
Мне нужно как-то узнать имя домена еще в скрипте script.php(Шаг 2) не используя для этого генерированное изображение. В зависимости от имени домена вывести определенный текст. -
17 мая 2012 г. 21:03, спустя 16 минут 38 секунд
курлом любую страницу с любым заголовком заберешь. решаемо только баном айпишников -
17 мая 2012 г. 23:34, спустя 2 часа 31 минуту 12 секунд
стукачи на пiха.руhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
18 мая 2012 г. 0:25, спустя 50 минут 32 секунды
Решил - В код картинки добавил сессию, в нее сохраняю имя домена потом в нужному скрипту даю домен.
Изображение Скрипт-стукач-доменов.php<?php
header("Content-Type: image/png");
$im = @imagecreate(1, 1);
$background_color = imagecolorallocate($im, 255, 255, 255);
imagepng($im);
imagedestroy($im);
// Домен постороннего сайта
$AnotherSite = $_SERVER['HTTP_REFERER'];
$_SESSION['domain'] = $AnotherSite;
?><p>Много текста и разной фигни</p>
<img src="Скрипт-стукач-доменов.php" >
Грабер с сайта: <?php echo $_SESSION['domain']; ?>
Как-то так… -
17 июня 2012 г. 15:01, спустя 30 дней 14 часов 36 минут
блять, я вообще нихуя не понял с того что ты написал.
очень напомнило вот это http://www.youtube.com/watch?v=9h_wVS89lbI
Офигеть как можно быть настолько тупой? -
17 июня 2012 г. 15:21, спустя 19 минут 54 секунды
в наше время надо удивляться, когда человек оказывается умным -
17 июня 2012 г. 17:42, спустя 2 часа 20 минут 54 секунды
в наше время надо удивляться, когда человек оказывается умным
+1 (иногда прям не хватает кнопки "лайк")
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!