variablen "speziel" deklarieren

Scaleo

Mitglied
variable an weitere php seite übergeben

Hallo Liebe Tutorial gemeinde,
ich bin noch ein Anfänger in php und hab da ein Problem.
Ich will möchte eine variabel deklarieren,
aber die variable soll auch von anderen php Seite benutzt werden können.
So ähnlich sieht es auf meinem Webspace aus:
http://irgendeine-domain.de/scaleo/index.php
http://irgendeine-domain.de/scaleo/check.php
http://irgendeine-domain.de/scaleo/geheim/index.php

auf der Seite (http://irgendeine-domain.de/scaleo/index.php)
befindet sich ein html Formular welches ausgefüllt werden muss.
Auf dieser Seite soll die Variabel $test deklariert werden.
check.php überprüft die eingaben, wenn $test richtig deklariert wurde soll man zu
/geheim/index.php weitergeleitet werden.
Das Verzeichnis geheim ist mittels htaccess geschützt,
also kann ich in der Datei index.php nicht die /geheim/index.php includen.
Bzw. es wäre unklug weil Leute die keinen zugriff haben auch schon die htaccess „box“ zusehen bekommen.
Wie stelle ich das jetzt am besten an?
Also das die Variabel $test von mehreren Seiten benutzt werden kann.
Ich habe bei google schon etwas gefunden (reichweite von variablen hieß es glaube ich) aber ich konnte damit leider nichts anfangen.

Gruß Scaleo
 
Zuletzt bearbeitet:
Geht es darum, dass in der geheim.php das passwort deklariert ist?
Also ich würde an deiner stelle einfach eine php direkt in scaleo/ reinschmeissen,
in welche das Passwort/die Variable deklariert ist.
Dann kannst du auch von geheim/ aus drauf zugreifen...

Alternativ kannst du auch eine Datenbank verwenden...
 
Oops ich sehe gerade das ich da ein wenig mist geschrieben habe :D
http://irgendeine-domain.de/scaleo/index.php
ist unteranderem ein html Formular für die Eingabe von Benutzername und Passwort.
Auf check.php werden die eingaben überprüft, wenn der richtige Benutzername und das richtig Passwort eingegeben wurde wird $test deklariert.
Auf /geheim/index.php soll nur zur Sicherheit und aus Neugierde wie es funktioniert überprüft werden ob $test richtig deklariert wurde
 
Hallo

Dein ganzes Gedankenkonzept ist nicht richig, denn eine Variable ist immer nur so lange gültig, bis maximal das Script abgearbeitet wird.

Bzw, wieso machst du dir also nicht eine 3te datei für Passwörter. Das als PHP Datei, und hängste einfach davor ein die() bzw. exit

Ich lege meine Passwörter eigentlich verschlüsselt in der DB ab, jedoch muss ja das Passwort der DB zumindest auf den Server liegen. Hierzu brauchst du also keine Angst haben. PHP scheert sich nicht um eine htaccess Sperre. Du kannst es also ruhig einbinden.

Wichtiger tipp nach dem du dein Passwort geprüft hast, setzt $test zurück!

unset($test);
 
Zurück