Hi Calocybe,
ja, daß die Variablen verschwinden wenn das Script vorbei ist das ist mir schon klar. Ich habe eine config Datei, in der die Variable $secret hinterlegt ist, und sie ist in mehreren Scripten bekannt.
Ein Script generiert einen Link, der einen anderen aufruft, das sind 2 Scripte, in beiden ist die Variable $secret bekannt.
Das Problem ist eigentlich, daß ich mehrere secret Variablen habe, und das Script das durch den Link aufgerufen wird muss wissen welchen der secret Variablen er nehmen soll. Daher die Referenzierung. Ich habe die Referenzierung schon etliche male eingesetzt und es funktionierte immer toll (eigentlich finde ich, daß man in Perl wunderbar referenzieren kann), aber jetzt wo meine Referenz durch den Query String kommt, tut es nicht.
Du kannst es ja mal ausprobieren, vielleicht passiert dir das selbe.
$$input{'var_name'} ist einfach leer, obwohl $input{'var_name'}="secret" ist und $secret="humbug" ist.
Gruß
Cruz