Hace pocos días un amigo me pregunto que si era posible que las personas solo entraban a una URL especifica haciendo clic desde un link en su propia pagina, es decir, que no se pueda ingresar a un link directamente escribiendo la dirección en la barra del navegador ni tampoco que se pueda ingresar haciendo clic desde otra pagina web ajena a la dueña del link, y le he dado una solución que me parece muy interesante, aquí coloco el código fuente y un link a un script php que he creado para que vean que funciona, hagan clic aquí y verán que entra pero si copia y pegan el link no funcionará, incluso si colocan el link en otra web tampoco funcionará: https://www.rafaelvega.com/pagina_restringida.php 🙂
if( !isset($_SERVER['HTTP_REFERER']) || (isset($_SERVER['HTTP_REFERER']) && !preg_match("/".$_SERVER['HTTP_HOST']."/",$_SERVER['HTTP_REFERER']))){ die("esta url solo puede ser accedida desde un link directo dentro de la pagina ".$_SERVER['HTTP_HOST']); }
Saludos
Si sirve =O, que bien, muy útil además.
ahora una pregunta, tu de donde sacas los temas que pones??? es más, de dónde sacas las soluciones a los problemas que planteas???
primero, sencillo, los tema que escribo aquí son mi diario vivir, son todas las cosas que me pasan o que le pasan a gente que conozco, también escribo un poco sobre mi forma de pensar, mi punto de vista.
Ahora sobre las soluciones a los problemas, para eso estudiamos, es sólo cuestión de imaginar el problema, plantear posibles soluciones y mirar cual sirve o cual es la más viables.