steve: Variablenübergabe, Gültigkeit

Hallo Forumler,

An folgendem Problem beiß ich mir jetzt schon den ganzen Nachmittag die Zähne aus... bekomms aber mit meinen bescheidenen php-fähigkeiten net hin...

Habe eine framelose PHP-page in der per include links und rechts verschiedene Sachen wie Menü, Voting, Statistik, Ticker usw. eingebunden.
Nun möchte ich dem Besucher die Möglichkeit geben, selbst auszuwählen was angezeigt bzw. ausgeblendet werden soll. Dazu habe ich jeweils an den Titelleisten einen Button angebracht, der bei klick zB. das Voting ein und ausschaltet.
Auch das funktioniert. wenn ich jetzt aber ein weiteren Link klicke, ist nach dem Seitenrefresh wieder alles beim alten.
ok, ich könnte jetzt an jeden Link auf der gesamten HP die variablen mit anhängen, aber das muss doch auch komfortabler gehen!?

Syntax:

INDEX.PHP
---include LEFT.PHP
------include VOTING.PHP
--------->hier ist ein link der $voting_zeigen = 1
------include TICKER.PHP
--------->hier ist ein link der $ticker_zeigen = 1

kann ich da jetzt nicht irgendwie in der INDEX.PHP die Var so festlegen, daß die in ALLEN Bereichen der Seite ihre Gültigkeit behalten, bis eben ein Link kommt der den Wert überschreibt!?
und als krönung noch irgendwie als cookie speichern damit beim nächsten Besuch alle einstellungen wieder da sind.

Ich hoffe mich hat jetzt irgendwer verstanden ;-)
Bitte um Hilfe!
Danke, Steve.

  1. Hallo steve,

    aber das muss doch auch komfortabler gehen!?

    Sicherlich. Speichere die Daten, ob etwas angezeigt werden soll oder nicht
    in einer Session.

    und als krönung noch irgendwie als cookie speichern damit beim nächsten

    Besuch alle einstellungen wieder da sind.
    Das wäre die Altenative, da die Session nach einer bestimmten Zeit abläuft.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
  2. Moin Steve
    Das Problems Lösung heißt Sessions!
    Oder Du hängst tatsächlich an jeen Link ne Variable!
    Also Sesions oder cookies probieren dann gehts!
    TomIRl

  3. Hallo,
    speicher die Infos in einem Cookie.
    Wie das geht steht auf www.php.net

  4. Nun möchte ich dem Besucher die Möglichkeit geben, selbst auszuwählen was angezeigt bzw. ausgeblendet werden soll.

    ok, ich könnte jetzt an jeden Link auf der gesamten HP die variablen mit anhängen, aber das muss doch auch komfortabler gehen!?

    Du möchtest dem Besucher die Möglichkeit geben, persönliche Einstellungen zu speichern? Cookies sind Deine Freunde.

    kann ich da jetzt nicht irgendwie in der INDEX.PHP die Var so festlegen, daß die in ALLEN Bereichen der Seite ihre Gültigkeit behalten, bis eben ein Link kommt der den Wert überschreibt!?
    und als krönung noch irgendwie als cookie speichern damit beim nächsten Besuch alle einstellungen wieder da sind.

    Du möchtest dem Besucher die Möglichkeit geben, persönliche Einstellungen zu speichern? Cookies sind Deine Freunde.

    Aber da Du schon selbst drauf gekommen bist: Warum schaust Du nicht einfach mal in der PHP-Anleitung unter dem Stichwort "Cookie" nach. Es gibt eine Funktion und eine Feldvariable, wahrlich nicht viel zu lesen. Siehe http://www.php.net/manual/de/.

    Gruß,
      soenk.e