I have a simple HTML website www.some_website.com
.
On the index.html
page, I am embedding an external php script called embedded_site.php
from an external source.
I am using the <embed>
tag to embed the php script into the website like so.
<body>
<div style="width:100%; text-align:center;">
<embed type="text/html" src="https://myotherwebsite.com/embedded_site.php">
</div>
</body>
How can the embedded_site.php
detect which site is embedding it?
+---------------------------------+
| www.some_website.com |
| +-------------------------+ |
| | embedded_site.php | |
| | detected: embedded by | |
| | some_website.com! | |
| +-------------------------+ |
| |
+---------------------------------+
I have tried in embedded_site.php
:
<?php echo($_SERVER['REMOTE_ADDR']);?>
but that gives me the IP of the client, not the embedding site www.some_website.com
.
Intended Purpose
If the embedded_site.php
script is embedded on the wrong site, it needs to be able to detect that and disable itself.