Fejl i session
Hey!Når jeg kører fælgende script, får jeg disse fejl:
Warning: session_start(): open(/tmp\sess_936a71442dde60fc5979ae202f202438, O_RDWR) failed: No such file or directory (2) in c:\programmer\apache group\apache\htdocs\qaa\logind_check.php on line 32
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\programmer\apache group\apache\htdocs\qaa\logind_check.php:32) in c:\programmer\apache group\apache\htdocs\qaa\logind_check.php on line 32
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\programmer\apache group\apache\htdocs\qaa\logind_check.php:32) in c:\programmer\apache group\apache\htdocs\qaa\logind_check.php on line 32
Tillykke! Du er nu logget ind.
Warning: Unknown(): open(/tmp\sess_936a71442dde60fc5979ae202f202438, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
en laaang session fejl.
Her er koden:
<?php
// Variabler til MySQL oplysninger
$mysql_host = "localhost"; // MySQL server
$mysql_user = "root"; // MySQL brugernavn
$mysql_pw = ""; // MySQL Adgangskode
$mysql_db = "qaa"; // MySQL database navn
// Variabler
$log_ind = $_POST["log_ind"];
$Brugernavn = $_POST["brugernavn"];
$Adgangskode1 = $_POST["adgangskode"];
$Adgangskode = md5($Adgangskode1);
// Her åbnes for MySQL databasen
$DB = mysql_connect($mysql_host, $mysql_user, $mysql_pw)or die(mysql_error());
mysql_select_db($mysql_db, $DB)or die(mysql_error());
// Hvis submit knappen log_ind ikke eksisterer, brokker den sig
if (!isset($log_ind)) {
echo "Du skal komme fra log ind siden!<br>";
echo "<a href=\"logind.htm\">Gå til log ind siden</a>";
}
$tjek = mysql_query("SELECT brugerid FROM brugere WHERE Brugernavn = '$Brugernavn' AND Adgangskode = '$Adgangskode'")or die(mysql_error());
$antal = mysql_num_rows($tjek);
if ($antal == 1) {
session_start();
$_session['login_ok'] = "1";
$_session['Brugernavn'] = $Brugernavn;
$_session['Adgangskode'] = $Adgangakode;
//global $HTTP_SESSION_VARS['loginok'] = "1";
echo "Tillykke! Du er nu logget ind.";
}else{
echo "Du kunne ikke logges ind :o(";
}
?>
Jeg får den samme fejl i en anden side, hvor jeg bruger de samme session kommandoer. Hvad kan der være galt?
// Anders
