Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: PanConMantequilla en 10 Enero 2008, 20:30 pm



Título: Ayuda proteger mis .js internos con PHP
Publicado por: PanConMantequilla en 10 Enero 2008, 20:30 pm
holas, escribo para decirles que ¿como puedo hacer para proteger mis codigos javascript (.js) de mi pagina web con PHP , a lo que me refiero esque cuando un usuario entra a mi web y luego usa el maldito "ver codigo fuente" observa mis codigos .js internos como por ejemplo:

Citar
<script language="javascript" type="text/javascript" src="http://foro.elhacker.net/Themes/converted/js/script.js"></script>)

solo basta q copie y pegue "http://foro.elhacker.net/Themes/converted/js/script.js" en el navegador y ya tendra mi codigo javascript o css  :( .. yo antes hacia eso de las webs  ;D pero una vez me tope con una que no me dejababa ver ni descargar su codigo .js me salia un mensaje de error  :P y yo quisiera saber como hizo para proteger su archivo interno y se q lo hizo con PHP .. y me preguntaba si ustedes sabian  :P


Título: Re: Ayuda proteger mis .js internos con PHP
Publicado por: foobar en 10 Enero 2008, 22:09 pm
Podrías verificar el http referer con $_SERVER['HTTP_REFERER']. Si no proviene de tu dominio, no muestras el js.

Saludos.


Título: Re: Ayuda proteger mis .js internos con PHP
Publicado por: PanConMantequilla en 11 Enero 2008, 14:40 pm
Podrías verificar el http referer con $_SERVER['HTTP_REFERER']. Si no proviene de tu dominio, no muestras el js.

Saludos.

gracias por responderme pero esa sentencia solo mostraria un mensaje de error al usuario que quiera descargar mi archivo .js desde alguna otra web indexado a la mia  :-\ eso no funcionaria si entran a mi web e intentan descargar mi .js directamente  :-\ pero yo no quiero que descarguen mi archivo .js desde mi misma pagina web directa o indirectamente  ;)


Título: Re: Ayuda proteger mis .js internos con PHP
Publicado por: Hans el Topo en 11 Enero 2008, 21:03 pm
el js se descarga en el cliente siempre ya que es un lenguaje cliente y no servidor como php, así que me temo que poco puedes hacer, siempre podrán verlo