У меня простой HTML-сайт www.some_website.com
.На странице index.html
я встраиваю внешний php-скрипт с именем embedded_site.php
из внешнего источника.
Я использую тег <embed>
для встраивания php-скрипта в веб-сайт следующим образом.
<body>
<div style="width:100%; text-align:center;">
<embed type="text/html" src="https://myotherwebsite.com/embedded_site.php">
</div>
</body>
Как embedded_site.php
может определить, какой сайт его внедряет?
+---------------------------------+
| www.some_website.com |
| +-------------------------+ |
| | embedded_site.php | |
| | detected: embedded by | |
| | some_website.com! | |
| +-------------------------+ |
| |
+---------------------------------+
Я пробовал в embedded_site.php
:
<?php echo($_SERVER['REMOTE_ADDR']);?>
но это дает мне IP клиента, а не встраивание site www.some_website.com
.
Назначение
Если скрипт embedded_site.php
встроен не на тот сайт, он должен быть в состоянии обнаружить его и отключить сам.