Alex: /PHP :: Variablen an mehrere CSS files übergeben

Hallo zusammen,

Ich habe es geschafft über
<link rel="stylesheet" type="text/css" href="style.php">
einen Stylesheet zu includen, der in php erstmal generiert wird.

Jetzt folgendes Problem.

ich möchte in einer PHP File variablen festlegen, die ich dann an mehrere CSS Files bzw PHP Files, die als CSS geparst werden, übergeben werden.

Ist das möglich?

Kann ich an
<link rel="stylesheet" type="text/css" href="style.php">
variablen übergeben?

Wenn ja, wie? Hilfe???

Gruß,
Alex.

  1. Mahlzeit Alex,

    ich möchte in einer PHP File variablen festlegen, die ich dann an mehrere CSS Files bzw PHP Files, die als CSS geparst werden, übergeben werden.

    Ist das möglich?

    Sicher.

    Kann ich an
    <link rel="stylesheet" type="text/css" href="style.php">
    variablen übergeben?

    Klar.

    Wenn ja, wie? Hilfe???

    Wie übergibst Du Werte an ein PHP-Skript, das per HTTP-Request angefordert wird? (1)

    MfG,
    EKKi

    (1) Mir fallen da spontan die Begriffe "POST" bzw. in diesem Fall eher "GET" ein ...

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Danke, auf die Idee bin ich natürlich wieder nicht gekommen  :D

      werde das später ausprobieren ... danke nochmal!

      1. Also habs jetzt mal ausprobiert ...

        $var = "inhalt";

        echo $_GET['var'];

        das liefert aber kein ergebnis !?

        ich möchte nicht über die URL die variablen weitergeben.

        Die variablen werden kurz vor den CSS/PHP files erstellt und sollen dann gleich drauf in den verschiedenen Files verwendet werden.

        nur mit $var funktioniert es aber nicht, weil die dateien als stylesheet importiert werden.

        register_globals off

        Hilfe?

        1. Mahlzeit Alex,

          $var = "inhalt";

          Das steht so im PHP-Skript, das den HTML-Code erzeugt?

          echo $_GET['var'];

          Das steht so im PHP-Skript, das die CSS-Anweisungen erzeugt?

          Jetzt darfst Du 3x raten, was diese beiden Skripte gemeinsam haben ... Richtig: bis auf dass sie beide PHP-Code enthalten, der vom gleichen Webserver ausgeführt werden - NIX.

          Wie sollte also das eine Skript, das vom Browser angefordert wird und das CSS erzeugt, in irgendeiner Weise auf die Variablen des anderen Skriptes, das zwar vom gleichen Browser, aber innerhalb eines vollkommen anderen HTTP-Request angefordert wurde und das HTML-Code erzeugt, zugreifen können? Richtig: GAR NICHT.

          das liefert aber kein ergebnis !?

          Natürlich nicht. Siehe Grundlagen HTTP.

          ich möchte nicht über die URL die variablen weitergeben.

          Musst Du aber. Oder es bleiben lassen. Anders geht es nicht. Es sei denn, Du verwendest Sessions.

          MfG,
          EKKi

          --
          sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  2. <link rel="stylesheet" type="text/css" href="style.php?var1=xxx&var2=abc">
    und dann über $_GET

    ok, das geht ... aber ich hab da im moment 6 variablen und wollte das in nächster zeit ausweiten ... zudem wollte ich nicht, dass jmd die variablennamen dann sieht ... najo ... und eine bessere Möglichkeit gibt es nicht?

    Falls doch, wäre ich sehr dankbar.

    ansonsten muss ich es so machen ... aber das wäre mir nicht ganz so recht  ;)

    Gruß,
    Alex.

    PS: Danke für die Hilfen!