O
ohrflieger
Guest
Hi Leuts!
2 Fragen:
1. Wann nimmt man http_post_vars, wann http_get_vars?
2. Kleine Passwortprüfung:
Erst wird das Passwort getestet, dann wir, falls Passwort richtig, auf Comicwelt/a_start.php weitergeleitet und dann der Username ausgegeben.
c_einloggen.html
c_einloggen_login.php
[php:1:6123660d70]<?php
$user = $HTTP_POST_VARS["Username"];
$pass = $HTTP_POST_VARS["Passwort"];
if($user == "Dani-Sahne" and $pass == "sahne")
{
weiter();
}
else
{
if($user == "Ohrflieger" and $pass == "comicssindmedien")
{
weiter();
}
else
{
if($user == "Australiagirl21" and $pass == "21.09.1992")
{
weiter();
}
else
{
echo "<meta http-equiv='refresh' content='0;URL=c_einloggen.html'>";
}
}
function weiter()
{
$pfad = "<meta http-equiv='refresh' content='0;URL=Comicwelt/a_start.php?user=$user'>";
echo $pfad;
}
?>[/php:1:6123660d70]
Comicwelt/a_start.php
[php:1:6123660d70]<?php
$user = $HTTP_GET_VARS["user"];
echo $user;
?>[/php:1:6123660d70]
Das Problem:
Der Username wird nicht ausgegeben!
Liegt das daran, dass ich die Ausgabe falsch steuere?
Der Pfad, den der Browser auf der a_start.php anzeigt, ist:
http://ohrflieger.oh.funpic.de/NeuIndex/Comicwelt/a_start.php?user=
Da ist ja nichts als variable $user angegeben! :cry:
Was ist da los?
2 Fragen:
1. Wann nimmt man http_post_vars, wann http_get_vars?
2. Kleine Passwortprüfung:
Erst wird das Passwort getestet, dann wir, falls Passwort richtig, auf Comicwelt/a_start.php weitergeleitet und dann der Username ausgegeben.
c_einloggen.html
Code:
<form name="Einloggen" action="c_einloggen_login.php">
<table border="0" height="150" align="center" lang="de" width="300" background="Bild/c_einlogg.gif">
<tr>
<td height="20" colspan="2" align="center"></td>
</tr>
<tr>
<td><font size="-1">Ohrflieger-ID:</font></td>
<td><input type="Text" name="Username" value="Username" size="20" maxlength="16" class="ceinlogg" ></td>
</tr>
<tr>
<td><font size="-1">Passwort:</font></td>
<td><input type="Password" name="Passwort" value="Passwort" size="20" maxlength="30" class="ceinlogg"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="Submit" name="Einloggen" value="Einloggen" class="ceinloggbutton"></td>
</tr>
<tr>
<td align="center" colspan="2"><div align="center"><font size="-2">[url="c_einloggen_passwort.html"]Passwort vergessen?[/url]</font></div></td>
</tr>
<tr>
<td align="center" colspan="2"><div align="center"><font size="-2">Noch kein User? [url="c_registrierung.html"]Registrieren[/url]</font></div></td>
</tr>
</table>
</form>
c_einloggen_login.php
[php:1:6123660d70]<?php
$user = $HTTP_POST_VARS["Username"];
$pass = $HTTP_POST_VARS["Passwort"];
if($user == "Dani-Sahne" and $pass == "sahne")
{
weiter();
}
else
{
if($user == "Ohrflieger" and $pass == "comicssindmedien")
{
weiter();
}
else
{
if($user == "Australiagirl21" and $pass == "21.09.1992")
{
weiter();
}
else
{
echo "<meta http-equiv='refresh' content='0;URL=c_einloggen.html'>";
}
}
function weiter()
{
$pfad = "<meta http-equiv='refresh' content='0;URL=Comicwelt/a_start.php?user=$user'>";
echo $pfad;
}
?>[/php:1:6123660d70]
Comicwelt/a_start.php
[php:1:6123660d70]<?php
$user = $HTTP_GET_VARS["user"];
echo $user;
?>[/php:1:6123660d70]
Das Problem:
Der Username wird nicht ausgegeben!
Liegt das daran, dass ich die Ausgabe falsch steuere?
Der Pfad, den der Browser auf der a_start.php anzeigt, ist:
http://ohrflieger.oh.funpic.de/NeuIndex/Comicwelt/a_start.php?user=
Da ist ja nichts als variable $user angegeben! :cry:
Was ist da los?