Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
du kannst ganz einfach einen cookie für eine bestimmte zeit erstellen, cookies auslesen und vaiablen in cookies speichern....wie setzt man einen Cookie und wie bestimmt man, was der Cookie "macht", etc.?
if(session_is_registered("Benutzername"))
{
echo "Eingeloggt(...)";
}
(...)
<h3>Login</h3>
<form action="login.php" method="POST">
Benutzername:
<input type="text" name="Benutzername">
Passwort:
<input type="password" name="Passwort">
<input type="submit" value="Absenden">
</form>
[url="registrieren.html"]Registrieren[/url] [url="statistik.php"]Statistik[/url]
<?php
session_start();
include('datenbank.php');
$Benutzername = $_POST['Benutzername'];
$Passwort = $_POST['Passwort'];
$Passwort = md5($Passwort);
$sql = "SELECT * FROM `Userdaten` WHERE `Benutzername` = '$Benutzername' AND `Passwort` = '$Passwort' LIMIT 1";
$res = mysql_query($sql);
if($Benutzername != "" and $Passwort != "")
{
if(mysql_num_rows($res) > 0)
{
session_register("Benutzername");
echo "Hallo $Benutzername! Herzlich Willkommen im Mitglieder-bereich. <a href=\"seite.php\">Weiter</a>";
}
else
{
echo "Die Angaben sind leider falsch.";
echo "
";
echo "<a href=\"login.html\">Zurück</a> <a href=\"registrieren.html\">Registrieren</a>";
}
}
else
{
echo "Bitte tragen Sie Ihren Benutzername und Ihr Passwort ein.";
echo "
";
echo "<a href=\"login.html\">Zurück</a>";
}
?>
<h3>Registrieren</h3>
<form action="registrieren.php" method="POST">
Benutzername:
<input type="text" name="Benutzername">
Passwort:
<input type="password" name="Passwort">
Passwort (wiederholen):
<input type="password" name="Passwort2">
<input type="submit" value="Absenden">
</form>
<?php
include('datenbank.php');
$Benutzername = $_POST['Benutzername'];
$Passwort = $_POST['Passwort'];
$Passwort2 = $_POST['Passwort2'];
$sql = "SELECT * FROM `Userdaten` WHERE `Benutzername` = '$Benutzername' LIMIT 1";
if($Benutzername != "" and $Passwort != "" and $Passwort2 != "")
{
if($Passwort == $Passwort2)
{
$res = mysql_query($sql);
if(mysql_num_rows($res) < 1)
{
$Passwort = md5($Passwort);
$sql = "INSERT INTO `Userdaten` (`Benutzername`, `Passwort`) VALUES ('$Benutzername', '$Passwort')";
mysql_query($sql);
echo "Sie haben sich erfolgreich angemeldet.";
echo "
";
echo "Sie können sich nun <a href=\"login.html\">einloggen</a>.";
}
else
{
echo "Der Benutzername existiert bereits.";
echo "
";
echo "<a href=\"registrieren.html\">Zurück</a>";
}
}
else
{
echo "Die Passwörter sind nicht identisch.";
echo "
";
echo "<a href=\"registrieren.html\">Zurück</a>";
}
}
else
{
echo "Bitte tragen Sie Ihren Benutzername und Ihr Passwort ein.";
echo "
";
echo "<a href=\"registrieren.html\">Registrieren</a>";
}
?>
<?php
$mysql_user = "ltm";
$mysql_pw = "**********";
$mysql_host = "localhost";
$mysql_db = "ltm";
mysql_connect($mysql_host, $mysql_user, $mysql_pw);
mysql_select_db($mysql_db);
?>
<?php
session_start();
if(session_is_registered("Benutzername"))
{
echo "Eingeloggt als $Benutzername [<a href=\"logout.php\">Ausloggen</a>]";
echo "
";
include('umfrage.html');
}
else
{
echo "Nicht eingeloggt [<a href=\"login.html\">Einloggen</a>]";
echo "
";
include('umfrage_ergebniss.php');
}
?>
cookie_register("Benutzername");
if(isset($_SESSION["Benutzername"]) or isset($_COOKIE["Benutzername"]))
<h3>Login</h3>
<form action="login.php" method="POST">
Benutzername:
<input type="text" name="Benutzername">
Passwort:
<input type="password" name="Passwort">
<input type="checkbox" name="Cookie"> Cookie benutzen
<input type="submit" value="Absenden">
</form>
[url="registrieren.html"]Registrieren[/url] [url="statistik.php"]Statistik[/url]
<?php
session_start();
include('datenbank.php');
$Benutzername = $_POST['Benutzername'];
$Passwort = $_POST['Passwort'];
$Passwort = md5($Passwort);
$Cookie = $_POST['Cookie'];
$sql = "SELECT * FROM `Userdaten` WHERE `Benutzername` = '$Benutzername' AND `Passwort` = '$Passwort' LIMIT 1";
$res = mysql_query($sql);
if($Benutzername != "" and $Passwort != "")
{
if(mysql_num_rows($res) > 0)
{
if($Cookie == "on")
{
$cookievalue = "http://ltm.lm.funpic.de/php/login.html";
setcookie("Cookie", $Benutzername, time() + 180, "/", "ltm.lm.funpic.de", 1);
}
session_register("Benutzername");
echo "Hallo $Benutzername! Herzlich Willkommen im Mitglieder-bereich. <a href=\"seite.php\">Weiter</a>";
}
else
{
echo "Die Angaben sind leider falsch.";
echo "
";
echo "<a href=\"login.html\">Zurück</a> <a href=\"registrieren.html\">Registrieren</a>";
}
}
else
{
echo "Bitte tragen Sie Ihren Benutzername und Ihr Passwort ein.";
echo "
";
echo "<a href=\"login.html\">Zurück</a>";
}
?>
<?php
session_start();
if(isset($_SESSION['Benutzername']) or isset($_COOKIE['Cookie']))
{
echo "Eingeloggt als $Benutzername [<a href=\"logout.php\">Ausloggen</a>]";
echo "
";
include('umfrage.html');
}
else
{
echo "Nicht eingeloggt [<a href=\"login.html\">Einloggen</a>]";
echo "
";
include('umfrage_ergebniss.php');
}
?>
erstellt cookie für 1h (3600 sec) mit namen TestCookie mit inhalt TestInh:http://php.benscom.com/manual/de/function.setcookie.php schrieb:bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]] )
setcookie("Cookie", $Benutzername, time() + 180, "/", "ltm.lm.funpic.de", 1);
if(isset($_COOKIE['Cookie']));
stimmt gar nicht... du meinst dass er auf seiner website ein cookie macht was für meine site gehen soll?1. Cookies kann man auch ganz einfach selber setzen - das heist deine benutzer koennen sich dann als belibieger anderer benutzer selbst einloggen ohne ein passwort einzugeben wenn man nur den benutzernamen etc speichert.