Andate su questo sito:
http://www.cssfly.net/
Questo permette di modificare in tempo reale il css e il codice html di una qualsiasi pagina sul web, in modo da provare delle modifiche, provate ad esempio con www.google.it...
La tecnica usata è quella di due frame, uno per mettere il codice, l'altro per la pagina.
E' ovvio che deve essere una pagina ( .php ) all'interno dello stesso dominio a essere richiamata, altrimenti non ci sarebbero i permessi per accedere al frame.
Questa pagina utilizza sicuramente un include, che normalmente, da sola, fa in modo che tutti i link relativi vengano completati non col dominio di provenienza, ma con quello della pagina che include.
Ovviamente in cssfly il problema è stato risolto.
I link saranno del tipo:
http://www.cssfly.net/t/www.html.it
La domanda è:
Come fa la pagina php, che include un sito esterno al dominio, a rendere esatti i path relativi dei link e quelli dei file css? E poi come hanno fatto ad aggiungere a ogni link il loro dominio?
Il bello è che funziona persino con i tag src dei tag img.