a.html (url completa:
http://emprear.dnsd.info/a.html )
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
b.php
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>titulo</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<p>Javascript; <br />
<script type="text/javascript">
//<![CDATA[
/* script */
var ref = document.referrer;
document.write(ref);
//]]>
</script>
</p>
<p>Php:<br />
<?php
$ref = $_SERVER['HTTP_REFERER'];
$ok = "http://emprear.dnsd.info/a.html";
if(($ref == "")||($ref != $ok)){
echo "error";
}
?>
</p>
</body>
</html>
Siempre es más seguro hacerlo con php, ya que el cliente puede deshabilitar javascript
Saludos