Frage : Ich würde es Usern einer php-generierten Seite gerne erlauben, ihr eigenes Stylesheet einzubinden, indem sie einen Link dazu angeben,
Falls du möchtest, dass jeder Besucher sein eigenes Stylesheet nutzen kann, das stellt kein Problem dar, solange du ein bisschen aufpasst.
http://www.domain.de/seite.php?style="www.anderedomain.de/userstylesheet.css"
So würde ich es auf gar keinen Fall machen! Ein Benutzer könnte so durch ein manipuliertes Stylesheet (dafür reicht ja ein simpler Link) getäuscht werden:
Der Mozilla Firefox beispielsweise kennt die schöne (proprietäre) CSS-Eigenschaft -moz-binding. Damit kann man problemlos die Inhalte der gesamten Seite durch komplett eigene Inhalte austauschen!
Falls man sich auf deiner Seite anmelden kann, würde man so mindestens an die Zugangsdaten kommen. Falls JavaScript aktiviert ist und die Benutzer auch Änderungen vornehmen können (in einem Forum beispielsweise Beiträge schreiben), könnte so ein durchtriebenes Subjekt den Benutzer Beiträge schreiben lassen, ohne dass dieser das merkt. Und zwar mit seinem Account und seiner IP-Adresse!
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.
Self-Code: sh:( ch:? rl:( br:> n4:( ie:{ mo:) va:) de:> zu:} fl:| ss:| ls:~ js:|