Tom: Array an PHP_SELF übergeben

Beitrag lesen

Hello,

das Array wird innerhalb der Datei dynamisch aufgebaut und kann sich in
seinem Umfang erheblich unterscheiden.

Mit Sessions habe ich bislang noch nicht gearbeitet, ist aber, so wie ich
die Lage einschätze, wohl auch viel zu umfangreich, ich will ja nur ein
Array an die Datei selber übergeben.

Was meinst Du damit, Du willst ein Array an die Datei übergeben?
Willst Du das Array in einer Datei speichern, oder willst Du die Daten eines Arrays als Antwort auf einen Request an den Client senden?

Das Speichern funktioniert mit den Dateifunktionen
http://de3.php.net/manual/en/ref.filesystem.php

Das sichern von Daten von einem Request zum nächsten geht entweder dadurch, dass man die Daten als (Post-)Parameter im HTML-Dokument unterbringt, sie mit zum Client sendet und dieser sie dann wieder zum Server zurücksendet, oder daber, indem man sie auf dem Server für den Client aufhebt. Dieser muss dann aber irgend ein Erkennungszeichen wieder mit zurücksenden, damit der Server weiß, dass er die Daten nun wieder verwenden soll.

Das nennt man dann auch Session.

PHP unterstützt das sehr komfortabel. Man muss eigentlich nur am Anfang eines Scriptes

session_start();

schreiben. Wenn der Client dann mitspielt, was meiner Schätzung nach über 95% tun, funktioniert der mechanismus wie von Geisterhand ganz automatisch. Die zu sichernden Daten bringt man dann im persistenten Speicherbereich (ein Array) $_SESSION[x] unter.

Dort stehen sie dann für den gesamten Dialog zwischen Server und Client zur Verfügung.

Die Seite dient nur dazu, Daten einer Datei in unterschiedlicher Art und
Weise, je nach angeklicktem Link, auf dem Bildschirm anzuzeigen.

Gruß,
Maik

Ein harzliches Glückauf

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de