Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Moin,

meine PHP-Session funzt nicht, habe schon diverse Varianten probiert aber es klappt einfach nicht.

Die Login-Seite:

<?php

session_start();

$title="Kunden Login";

require'config.cfg.php';

require'libs/DB.inc.php';

if (isset($_POST['submit'])){

if(!$_POST['kundenid'] || $_POST['kundenid'] == "") {

$error="Bitte KundenID eingeben";

}

elseif(!$_POST['password'] || $_POST['password'] == "") {

$error="Bitte Passwort eingeben";

}

else{

$query = @mysql_query("SELECT Kunde_Id, Passwort FROM Kunde WHERE Kunde_Id = '".$_POST['kundenid']."'") or die('Select ist fehlgeschlagen!');

$result = @mysql_fetch_array($query) or $error="KundenID nicht vorhanden";

if ($result){

if($_POST['password'] != $result['Passwort']){

$error="Password ist falsch";

}

else{

// Cookie wird gesetzt und eine neue Seite aufgerufen

$_SESSION['userName'] = $_POST[kundenid];

// $user = $result['kundenid'];

// session_register('kundenid');

echo '<p align="center">LogIn erfolgreich! :-)<br><br><a href="sichere_seite.php">Weiter</a></p>';

// setcookie("sessionlogin", "$UserID", time()+500);

// echo"klappt";

// $user = $result['Kunden_Id'];

// session_register('user');

// echo '<p align="center">LogIn erfolgreich! <br><br><a href="kundenweb.php">Weiter</a></p>'; }

}

}

}

}

include'templates/seit1.tpl';

?>

Bekomme den Fehler (alleine wenn in Zeile 2 nur "session_start();" steht) :

Warning: session_start(): open(/tmp\sess_a6a12f332a75db5a42a588b070ee9cfb, O_RDWR) failed: No such file or directory (2) in G:\apache\htdocs\test\login.php on line 2

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at G:\apache\htdocs\test\login.php:2) in G:\apache\htdocs\test\login.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at G:\apache\htdocs\test\login.php:2) in G:\apache\htdocs\test\login.php on line 2

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...