Hola lanavi:
Según lo que entiendo, creo que podrías hacer lo siguiente.
Cuando entres en tu sitio www.misitio.com hay un link con el siguiente código:
Código:
<a href="hola.asp?id=34348" onclick="window.open(this.href,'window','params');return false">Pulsa aqui</a>
La variable id que estas mandando te la inventas, y la chequeas desde hola.asp de la siguiente forma:
Código:
$id=$_REQUEST["id"];
if ($id=="34348") {
//Aqui va el codigo de tu pagina
} else {
// Rediriges a otra web por ejemplo error.asp
}
De esa forma cuando haces clic, mandas el id con el numero correcto y cuando se chequea en hola.asp, se carga la página, pero si entras directamente en el navegador, al no mandar ninguna variable, te redirige a error.asp
Se podria hacer un poco mas complejo y seguro usando variables de sesión las cuales no aparecen por ningun lado y son mas seguras.
Saludos!
ronisaltarin