Показать пустую страницу при прямой загрузке (PHP) - PullRequest
0 голосов
/ 10 марта 2012

В настоящее время я использую внешнюю услугу для единицы сравнения цен, которую я имею на одном из моих сайтов.Вы загружаете блок сравнения цен через javascript:

<script type="text/javascript" language="javascript" src="http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&amp;ecu_uid=101734"></script>

Если бы вы вставили вышеуказанный код в html-страницу, вы бы увидели блок цен, дополнительные информационные кнопки и т. Д. Однако, еслиВы загрузили исходную страницу напрямую, на ней нет содержимого и полностью пустая страница:

http://www.easycontentunits.com/js_unit.php?ecu_mid=3706&amp;ecu_uid=101734

Я ищу написать код для другого сайта, который я запускаю, и хотел бы, чтобы он работал, как в примере выше.То есть, когда я загружаю внешнюю php-страницу через javascript, она будет отображаться на веб-странице.Если вы перейдете по ссылке и загрузите внешнюю страницу, она покажет пустую страницу.

Как бы вы поступили?Это какой-то специальный php-код или трюк с htaccess или аналогичным?

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

2 голосов
/ 10 марта 2012

Скорее всего, вы просто хотите referer проверить заголовок запроса:

$_SERVER['HTTP_REFERER']
0 голосов
/ 10 марта 2012

Скорее всего, они проверяют значение HTTP_REFERER в суперглобальном $ _SERVER и возвращают пустую страницу, когда ссылающийся сайт не является правильным сайтом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...