keinBlase: Variable in Funktion A definieren und in Funktion b ausgeben?

Beitrag lesen

Hi

Ich habe folgende situation:
Ich habe ein PHP Script mit verschiedene Funktionen. In der ersten Funktion ( funktionEins() ) wird eine Liste mit Dokumenten ausgegeben, zudem möchte ich in dieser Funktion die aktuelle URL des Browsers in eine Variable schreieben. Nach dem Anklicken eines Dokumentes aus der Liste wird der Benutzer auf eine 2te Seite geleitet, dort erscheint ein Formular. Die Zweite Seite wird auch über eine Funktion( funktionZwei() ) ausgegen. Auf dieser Seite möchte ich nun die URL der ersten Funktion bsw. Seite ausgeben.
Hier noch kurz eine Code Verdeutlichung.

funktionEins(){
$url = =  'http://'. $_SERVER['HTTP_HOST'] . getenv('REQUEST_URI');
}
funktionEins(){
echo $url;
}

Mein Problem ist, dass ich bei der zweiten Seite die URL der zweiten Seite bekomme (die anders ist als die der ersten Seite), ich möchte aber die URL der ersten Seite.

Wie geht das?
kann ich das auch ohne Cookies machen? also nur via Variable?

Danke und Gruss