Variablenwert von Include zum Hauptscript

04/08/2012 - 09:01 von Heiko Rompel | Report spam
Hallo,

in einem Script das ist brauche (das nicht von mir ist und dessen
Programmierer nicht mehr verügbar ist) wird zur Abfrage von Logindaten
ein weiteres Script mittels include eingebunden.
In dem Login-Script, gibt es die Input-Felder "username" und "passwort".
Die Eingaben, laden aber nicht im Hauptscript.

Definieren im Haupt-Script und als "global" im Login-Script brachte nichts.

Wo müssen die Variablen wie definiert werden, damit die Werte auch
zurück an das HAuptscript gelangen?

Den Weg vom Hauptscript ans Include-Script finde ich im Netz erklàrt,
aber anders herum?

Problem ist ja wahrscheinlich auch, das das Loginscript als "action"
wieder das Hauptscript aufruft und so die Variablen wieder gelöscht werden.

Ich habe mal im Hauptscript
$_REQUEST['username'];
$_REQUEST['password'];
platziert um zusehen ob dort etwas drin steht, aber leider leer.

Wie muß man es richtig machen?

MfG
Heiko Rompel (php-DAU)
 

Lesen sie die antworten

#1 Heiko Rompel
04/08/2012 - 09:17 | Warnen spam
Das Script stammt aus einer sehr alten PHP-Version.
Wie ich jetzt gelesen habe, kommen die Werte aus dem Formular
seit PHP 4.2 mittels "$_POST" ins Script.
Das habe ich jetzt eingebaut und das Script funktioniert einen Schritt
weiter.
Jetzt meckert es wie folgt:
Strict Standards: mysql_fetch_array() [function.mysql-fetch-array]: It
is not safe to rely on the system's timezone settings. Please use the
date.timezone setting, the TZ environment variable or the
date_default_timezone_set() function. In case you used any of those
methods and you are still getting this warning, you most likely
misspelled the timezone identifier. We selected 'Europe/Paris' for
'2.0/DST' instead in C:\xampp\htdocs\exschueler\exschueler.php on line 1038

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in C:\xampp\htdocs\exschueler\exschueler.php on line 1038
Das sind wahrscheinlich auch wieder Versionsbedingte Fehler -oder?

Gruß Heiko

Ähnliche fragen