Seite 1 von 2

Variablen überall

Verfasst: 07.01.2004 16:30
von slapy
Hallo
Ich habe eine Frage über die Erreichbarkeit bestimmter Variablen in einer mehrseitigen PHP Website.
Also: Beim Login wird der Benutzername eigegeben, und geprüft. Dann gehe ich automatisch weiter in einen Bereich mit Daten aus einer Datenbank, für diesen bestimmten Benutzer. Ich möchte die beim Login eingegebene Variable "$benutzer" in allen PHP Scripts zur Verfügung haben, ohne immer "andereseite.php?benutzer=$benutzer" eingeben zu müssen. Ist das irgendwie möglich?
Danke
slapy

Verfasst: 07.01.2004 16:39
von Thies
Ja, ich bevorzuge die Datenübergabe per Sessions, weitere Infos findest Du bei php.net:

http://de3.php.net/manual/de/ref.session.php

CU

Frank-Andre

Verfasst: 07.01.2004 16:41
von PhilippK
Damit vielleicht?

Gruß, Philipp

Verfasst: 07.01.2004 18:31
von slapy
Genau das habe ich gesucht! Vielen Dank
slapy

Verfasst: 08.01.2004 18:23
von slapy
Ich ha noch eine Frage:
Kann ich auch Funktionsdefinitionen global verfügbar machen ?
Danke nochmal
slapy

Verfasst: 08.01.2004 18:31
von itst
[php:include]

Verfasst: 08.01.2004 18:50
von MrMind
Oder require() ;)

Wobei ich require() bevorzuge.

Mfg
MrMind

Verfasst: 08.01.2004 21:11
von slapy
include funktioniert nicht, da die funktionsdefinitionen nicht überschrieben werden können("can't redeclare...")
require das gleiche

Verfasst: 08.01.2004 21:48
von itst
Include und Require funktionieren schon, nur anscheinend nicht, wie Du Dir das vorstellst... Lies doch mal die Doku (siehe Links weiter oben).

Verfasst: 08.01.2004 22:11
von slapy
ich hab inzwischen das richtige gefunden: include_once() ist die Lösung.