T
TMK
Wenn man auf Registrieren klickt,
Umleitungslimit für dieses Seite überschritten meldet der Firefox Browser und Internet Explorer rattert nur ehwig. Ein Problem der Cookies. Bitte um Hilfe, hier der Code:
main.php
register.php
meldungen.php
loginformular.php ist eine leere Datei
Vielen Dank schonmal
Umleitungslimit für dieses Seite überschritten meldet der Firefox Browser und Internet Explorer rattert nur ehwig. Ein Problem der Cookies. Bitte um Hilfe, hier der Code:
main.php
PHP:
<? session_start(); ?>
<html>
<head>
<title>Titel der Seite</title>
<link href="style.css" rel="stylesheet" type="text/css">
<? include("meta.htm"); ?>
</head>
<body>
<?
if (!isset ($_SESSION["user_id"]))
{
echo "<a href=\"main.php?site=register\">Registrieren</a><br><br>";
include ("site/loginformular.php");
echo "<br><br>";
}
if (isset ($_REQUEST["site"]))
{
include ("site/".$_REQUEST["site"].".php");
}
else
{
include ("site/welcome.php");
}
include ("site/meldungen.php");
?>
</body>
</html>
register.php
PHP:
<?
if ($_POST["action"] == "insert")
{
echo "
<form action=\"main.php\" method=\"post\">
<input type=\"hidden\" name=\"site\" value=\"register\">
<input type=\"hidden\" name=\"action\" value=\"insert\">
Nick: <input type=\"text\" name=\"nick\" maxlenght=\"15\"><br>
Passwort: <input type=\"password\" name=\"pwd\"><br>
Passwort wiederholen: <input type=\"password\" name=\"pwd2\"><br>
E-Mail: <input type=\"text\" name=\"mail\" maxlenght=\"50\"><br>
<input type=\"submit\" name=\"button\" value=\"Registrieren\">
</form>
";
}
else
{
if ($_POST["pwd"] != $_POST["pwd2"] || $_POST["nick"] == "" || $_POST["pwd"] == "" || $_POST["mail"] == "")
{
$_SESSION["meldung"] = "01";
header ("Location: main.php?site=register");
}
else
{
$nick = $_POST["nick"];
$pwd = $_POST["pwd"];
$mail = $_POST["mail"];
$time = time();
include ("dbconnect.php3");
$sql = "Insert into hexe_user (nick, password, mail, register_time) values ('$nick', '$pwd', '$mail', '$time')";
$_SESSION["meldung"] = "02";
header ("Location: main.php");
}
}
?>
meldungen.php
PHP:
<?
if (isset ($_SESSION["meldung"]))
{
switch ($_SESSION["meldung"])
{
case 01: echo "Fehler bei der Eingabe";
case 02: echo "Erfolgreich registriert";
break;
}
unset($_SESSION["meldung"]);
}
?>
loginformular.php ist eine leere Datei
Vielen Dank schonmal
Zuletzt bearbeitet von einem Moderator: