Hubert: Probleme mit Sessions

Beitrag lesen

Nabend,

@session_start();

Warum lässt du dir hier mögliche Fehler nicht anzeigen?

$db = @mysql_pconnect($host, $user, $pass) or die ("Verbindung mit MySQL-Server fehlgechlagen!");
@mysql_select_db($database, $db) or die ("Verbindung zur Datenbank fehlgeschlagen!");

In die() macht sich immer ein mysql_error() gut

$sql = mysql_query("SELECT * FROM user WHERE (name like '$username') AND (pass = '$password')", $db) or die('mySQL ERROR (' . __LINE__ . '): '.mysql_error());

16.14. Warum soll ich nicht SELECT * schreiben?
http://www.dclp-faq.de/q/q-sql-select.html

<meta http-equiv="Refresh" content="2; url=index.php">

Verwende doch lieber header().

if ($permissions == true) {

Wo setzt du $permissions?
Setze error_reporting auf E_ALL damit dir auch Hinweise bezüglich nicht gesetzter Variabeln ausgibt.

Bis denne,