Sin animo de entrar en temas de código (en los cuales creo que me
manejo mejor), es posible hacer lo siguiente :

El servidor de páginas web detecta desde donde se efectua la llamada.

Yo trabajo con Apache, pero supongo que los demas trabajaran de manera
parecida (en esto).

El servidor web tiene una variable que indica el dominio desde el que
se llama, por lo que puede discriminar lo que viene de nuestro
dominio.

1-Alguien ha dado al botón de nuestra página, por la razón que sea,
por lo que esta variable tiene nuestro dominio.

2-Alguien está llamando al enlace, desde otro sitio,  como desde un
lector de 'feeds', por lo que esta variable NO tiene nuestro dominio
(o el dominio está en blanco).

El servidor web tiene la posibilidad de decidir que llamadas son
directas (ya estan hechas y no necesitan ningún proceso) y cuales
tiene que tratar como mini-aplicaciones (por eso interpreta que
PHP,J2EE, etc, necesitan ser construidas).

---- Y hasta aquí las cuestiones técnicas previas ----

Si el servidor detecta que la llamada es desde nuestro dominio,
devuelve, al usuario, una página explicando que es 'eso' del 'RSS' y
dandole la opción de suscribirse (si procede) y como utilizarlo desde
el lector que tenga el usuario (y mas cosas que decidamos poner en esa
página).

Si, por el contrario, la llamada es desde fuera de nuestro dominio,
despues del proceso (¿parametros? ¿claves?. ¿?) entregará el código
necesario el supuesto lector de 'feeds'.

Si el usuario se sale de estas dos posibilidades, como llamar al RSS
desde un navegador con  una llamada directa, esta claro que el código
que reciba no lo comprenderá !!!

Esto evita el uso de hojas de estilo en llamadas externas.

Es independiente del lector utilizado.

Un navegador de páginas web no es el adecuado (luego se pueden hacer
extensiones para todo) para leer 'feeds'.

-- 
----o---(  )---o----
Saludos de Victor Lopez Sabio
[EMAIL PROTECTED]
--------oooo--------
_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html

Responder a