Verkrijgen van linkende server ip/naam

Status
Niet open voor verdere reacties.

That Guy

Meubilair
Lid geworden
28 nov 2006
Berichten
5.010
Yo,

Ik vroeg me iets af: kan ik, in php, bekijken welke host mijn script linkt via een script tag? Ik bedoel dit:

op www.zomaariets.com/bla.html:
HTML:
<script type='text/javascript' src='http://ik.nl/iets.php'></script>

ik.nl/iets.php:
PHP:
<?php
$linker = // ???;
?>

Ik heb wat geprobeert met de $_SERVER, maar bijvoorbeeld de 'server address' retouneert 'ik.nl' en niet 'zomaariets.com'. Ik wil dus 'zomaariets.com' krijgen.

Is dit mogelijk (En zo ja, hoe?)? Ik weet dat dit wel via Javascript kan, via document.location.host. Maar ik wil dit graag in php doen.


Groet
 
hmm, na wat klooien met de $_SERVER blijft dat de
PHP:
$_SERVER['HTTP_REFERER']
de naam van het bestand dat de <script> bevat, teruggeeft, samen met de servernaam. Ofwel, in het voorbeeld van hierboven:
PHP:
<?php
echo $_SERVER['HTTP_REFERER'];   //geeft dus 'www.zomaariets.com/bla.html'
?>


:thumb:
 
Referer is bij mijn weten de enige manier om dat op te vragen idd..
Ik vermoed dat je dit voor statische doeleinden gebruikt ?
Want besef wel dat deze 'variabele', variabel is en zeer eenvoudig te spoofen (ook in php).. Dus voor beveiliging is het geen waterdichte garantie (uiteraard helpt het wel om 80% van de skids buiten te houden ;) )
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan