Moin!
$ist[titel]= ${$page}['titel']
genau danach hab ich gesucht!!!
eignetlich ganz einfach, gell :o)
Das ist böse. Variable Variablennamen erscheinen auf den ersten Blick vielleicht ganz schlau, aber man verliert die Kontrolle darüber, welche Variablen auf diese Weise angesprochen werden dürfen.
Wenn du das Array wie vorgeschlagen anlegst, dann kann dir niemand andere Informationen außer denen, die in diesem Array drinstehen, unterschieben. Bedenke, dass man ja für den URL-Parameter beliebige Werte angeben kann.
Wenn du den Namen aus $page ungeprüft als Variablennamen akzeptierst, halte ich das für ein unnötiges Risiko. Damit kann man dir alle existierenden Variablen (von denen die Namen der Systemvariablen ja bekannt sind) unterschieben, indem man einfach nur deren Namen für $page angibt.
- Sven Rautenberg