Hallo zusammen
ich bin gerade etwas verzweifelt. Ich habe ein einfaches Login-Script, das ich von meiner PHP4-Umgebung auf einen neuen PHP5/MYSQLi-Server übernehmen will
Vorab:
Ja, ich arbeite mit $_POST (print_r($_POST); gibt nichts aus.)
Register_Globals sind off, aber ich habe sie zeitweise angeschaltet - hat nichts genützt.
Ich benutze mod_rewrite in dieser Form: http://domain.tld/url.html -> http://domain.tld/index.php?p=url
Die GET-Variable '?p=url' vom mod_rewrite wird problemlos und immer übergeben!
Hier ein Code-Schnipsel der Datei, die mir Probleme bereitet. Da meine Zeit ziemlich begrenzt ist, muss ich dieses Script direkt übernehmen. Das ganze objektorientiert zu gestalten ist in Planung.. Neue Scripts, die ich mache, sind ausschliesslich PHP5
Mein konkretes Problem ist jetzt: Ich bekomme wenn ich "abschicken" klicke immer nur das Formular vor Augen. Die Variablen werden einfach nicht übergeben 
Bitte helft mir! Danke zum Voraus
ich bin gerade etwas verzweifelt. Ich habe ein einfaches Login-Script, das ich von meiner PHP4-Umgebung auf einen neuen PHP5/MYSQLi-Server übernehmen will
Vorab:
Ja, ich arbeite mit $_POST (print_r($_POST); gibt nichts aus.)
Register_Globals sind off, aber ich habe sie zeitweise angeschaltet - hat nichts genützt.
Ich benutze mod_rewrite in dieser Form: http://domain.tld/url.html -> http://domain.tld/index.php?p=url
Die GET-Variable '?p=url' vom mod_rewrite wird problemlos und immer übergeben!
Hier ein Code-Schnipsel der Datei, die mir Probleme bereitet. Da meine Zeit ziemlich begrenzt ist, muss ich dieses Script direkt übernehmen. Das ganze objektorientiert zu gestalten ist in Planung.. Neue Scripts, die ich mache, sind ausschliesslich PHP5
PHP-Code:
<h4>Login</h4>
<?
if (session_is_registered('sessionname'))
{
//Sie sind registriert, etc ...
} else {
$userid = $_POST['userid'];
$userep = $_POST['userep'];
if(empty($userep) and empty($userid))
{
//das Formular ... Ich weiss .. doppelte Anführungszeichen habe ich mir inzwischen abgewöhnt..
//action = \"$PHP_SELF\" funktioniert übrigens auch nicht
echo"
<form method=\"POST\" enctype=\"text/plain\" action=\"\">
<input type=\"text\" name=\"userid\" size=\"15\" value=\"BenutzerID\" onFocus=\"clearText(this)\"> <br />
<input type=\"password\" name=\"userep\" size=\"15\" value=\"Passwort\" onFocus=\"clearText(this)\">
<p> <input type=\"submit\" size=\"3\" value=\"Einloggen\" name=\"sub\"></p>
</form>";
}else {
//Passwortcheck, Session wird registriert
}
}
?>

Bitte helft mir! Danke zum Voraus
Kommentar