|
 |
|
| Autor |
Nachricht |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1305 Wohnort: Irgendwo i ...
|
Verfasst am: 16.06.2008, 20:15 Titel: PHP - Originaler Dateiname |
|
|
Tach auch
Ich hab folgender Aufba
- index.php
- global.php
Der User ruft nun index.php auf, der Aufruf wird aber in der global.php abgefangen, weil er nicht eingeloggt ist. Der Abfang ist in der global.php und wird direkt dort verarbeitet, es gibt keine eigene Loginseite, weil alle Seiten registrationspflichtig sind.
Nun zur Sache: In dieser global.php wird auch das Formular für den Login erstellt, mitunter soll dort direkt nach dem Login, der via login.php verarbeitet wird, direkt zur originalen Datei umgeleitet werden, also von der, die der User zuletzt gesehen hat. Hier wäre das index.php, es könnte aber auch user.php oder irgendwas.php sein.
Ein Aufruf mit __FILE__ gibt aber leider nur den aktuellen Dateinamen, also der, in dem dieser Befehl steht, zurück. Gibt es da eine Variante, oder muss ich nun 30 Dateien umschreiben? _________________
Deihro Internet Programming - Ihre Webseite zu angenehmen Konditionen
Sie suchen eine TemplateEngine? Klicken Sie!
|
|
| Nach oben |
|
 |
benjam4 Bekannter [Mod]


Anmeldung: 17.05.06 Beiträge: 1251 Wohnort: Ostfildern ...
|
Verfasst am: 16.06.2008, 20:41 Titel: |
|
|
wie wärs, wenn du die Login-action mit ner getvariable versiehst, also so:
form action=login.php?site=__FILE__
und dann haste die Datei auf die du zurückweisen kannst. _________________ Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität
____________________________________
Eine Signatur sie alle zu knechten
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1305 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
benjam4 Bekannter [Mod]


Anmeldung: 17.05.06 Beiträge: 1251 Wohnort: Ostfildern ...
|
Verfasst am: 16.06.2008, 20:58 Titel: |
|
|
Versteh ich das richtig, das in jede Datei am anfang die global.php via include eingefügt wird?
Wenn ja, speicher das __FILE__ einfach in eine Variable, und öffne erst dann die global.php. Dort musst du dann einfach die Variable einsetzen.
Oder hab ich deine Vorgehensweise falsch verstanden? _________________ Rechtschreibfehler sind beabsichtigt, sie dienen der Verschleiherung meiner tatsächlichen Genialität
____________________________________
Eine Signatur sie alle zu knechten
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1305 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |