Personalisieren: Eigener Content für jeden Besucher

Jackpot

Mitglied
Hallo!

Ich habe bereits einmal einen Login/Passwortbereich auf einer alten Website von mir gemacht, aber nur für eine handvoll verschiedener User.

on (release, keyPress "<Enter>") {
if ("andy" eq user and "nissan" eq pass) {
gotoAndPlay("andy");
} else if ("joschi" eq user and "cabrio" eq pass) {
gotoAndPlay("joschi");
} else if ("bmw" eq user and "diesel" eq pass) {
gotoAndPlay("bmw");
} else if ("job" eq user and "future" eq pass) {
gotoAndStop("job");
} else if ("liz" eq user and "sssspass5" eq pass) {
gotoAndStop("liz");
} else {
gotoAndStop("wrong");
}
}


Ich möchte jetzt noch vor Weihnachten etwas anderes machen (was für ein ehrgeiziges Ziel *gg*).

Ich würde gerne einen Hauptfilm erstellen und für 100 verschiedene Besucher nicht ein einziges Passwort hergeben, um eintreten zu können (so wie das normalerweise üblich ist), sondern 100 verschiedene Passwörter und 100 verschiedene Inhalte erstellen! Die Inhalte (Texte) würde ich nach erfolgtem Login gerne als loadMovie importieren.

Mit der oben genannten Methode werde ich irre. Außerdem fürchte ich, dass ich jeden Besucher auf ein eigenes Frame leiten muß, um dort den Inhalt laden zu können (100 verschiedene Frames auf der Hauptzeitleiste).

Da ich die Besucher per Mail anschreibe, wäre es super, wenn die den mitgeschickten Link anklicken und gleich zur richtigen Seite weitergeleitet würden - ohne Login. Ich habe aber keine Ahnung, ob und wie das möglich ist...

Soll ich 100 Websites erstellen und 100 verschiedene Links verschicken? Das wird wohl kaum machbar sein.

Ich danke jedenfalls für Inputs aller Art.

LG Helmut

P.S.: Ich verwende Flash MX und bin bei PHP ein Laie (noch mehr als bei Actionscript *gg*)
 
Dein PS ist das Problem. ;)

Das Prinzip:

1. Man schicke einem einen Link, z.B.
Code:
http://www.meinedomain.de/weihnachten/special.php?id=1
Bei anderen ist es id=2 usw.

2.) im Quelltext von http://www.meinedomain.de/weihnachten/special.php?id=irgendwas
bei der URL des eingebundenen Flashfilms entsprechend die id anhängen.
Wichtig: im object- und im embed-Tag
Code:
 "meineswf.swf?meinfilm="<? echo $id; ?>

3.) Die Variable "meinfilm" ist mit dem entsprechenden Wert in deinem Flashfilm
nun auf der Hauptzeitleiste verfügbar.
Anhand derer kannst du nun den individualisierten Film nachladen
Code:
zuladenderfilm="film"+meinfilm+".swf";
instanznamedesmcindenersoll.loadMovie(zuladenderfilm)
Alles ungetestet und ohne Garantie auf Fehlerfreiheit - man beachte
die Uhrzeit. ;)
Aber das Prinzip sollte klar werden... allerdings wie
gesagt: deine PS-Aussage solltest du vorher etwas aufpolieren.

Nützlich wäre noch die Hinzuziehung einer Datenbank ... aber ich
denk mal, der bisherige prinzipielle Ablauf ist für den Anfang
Lernstoff genug.

Gruß
Rena

PS: Alternativ zu 2. und 3. solltest du hier auch nochmal nach dem
Begriff "flashvars" suchen. Das stellt aber nicht vor der Notwendigkeit
rudimentärer PHP-Kenntnisse frei und u.a. wie man mit Variablen in
Flash umgeht, sondern ist nur eine andere Art der Variablenübergabe
an den Flashfilm, der dann entsprechend individualisierten Inhalt nachlädt.
 
Zuletzt bearbeitet:
Zurück