dermatu
Captain
- Registriert
- Nov. 2011
- Beiträge
- 3.764
Ich bin gerade dabei mir ein php loginskript zu basteln und hab mich hier von diesem youtube video inspirieren lassen.
http://www.youtube.com/watch?v=5XpBzLVHkPY
Bisher hab ich 2 Dateien:
Datei login.php
und die Datei start.php
Fehlermeldung lautet nachdem dem eingeben der Zugangsdaten:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at start.php:1) in start.php on line 2
$_Session Set
http://www.youtube.com/watch?v=5XpBzLVHkPY
Bisher hab ich 2 Dateien:
Datei login.php
PHP:
<?php
if (isset($_REQUEST['attempt']))
{
$databaselink = mysql_connect('xyz','xyz','xyz') or die('Cant connect to database');
mysql_select_db('xyz');
$username = mysql_real_escape_string($_POST['username']);
$password = sha1(mysql_real_escape_string($_POST['password']));
$query = mysql_query("SELECT username FROM poker_user WHERE username = '$username' AND password = '$password' ")or die(mysql_error());
$userfound = mysql_num_rows($query);
if ($userfound > 0)
{
//login
$queryinhalt = mysql_fetch_array($query);
session_start();
$_SESSION['username'] = $queryinhalt[0];
header("Location: start.php");
}
else
{
//login fail
}
}
?>
<div id="logindiv">
<form method="post" action="login.php?attempt">
Benutzername <input type="text" name="username"><br>
Passwort <input type="password" name="password"><br>
<input type="submit">
</form>
</div>
und die Datei start.php
PHP:
<?php
session_start();
if (!isset($_SESSION['username']))
{
echo ('No $_Session set');
}
else
{
echo ('$_Session Set');
}
?>
Fehlermeldung lautet nachdem dem eingeben der Zugangsdaten:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at start.php:1) in start.php on line 2
$_Session Set