Warning: session_start()
Hvorfor for jeg fejl på dette?:<?php
session_start();
if($_SESSION['Rang'] !== "Admin"){
print "Du skal være admin for at se denne side!";
print "<br><a href=http://musiklirstest.hotserv.dk/index.php>Klik her for at logge ind som admin</a>.";
exit;
}
?>
Jeg includer den i denne kode:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<?php
include ('connect.php');
include ('../../community/admin_check.php');
include ('../../community/menu.php');
/* Vi connecter til databasen */
/* Antallet af poster vi ønsker vist på hver side */
$pr_side = 5;
/* Vi tæller antallet af poster i tabellen husk at ændre ‘table’ til dit eget tabelnavn */
$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM skibber_ansøg"),0) or die(mysql_error());
/* Hvis visfra-variablen ikke findes i URL-feltet og den ikke er et nummer og den er større end antallet i databasen, så sættes den til 0, ellers sættes den til værdien fra URL feltet */
$vis_fra = (isset($_GET["visfra"]) && is_numeric($_GET["visfra"]) && $_GET["visfra"] < $antal) ? $_GET["visfra"] : 0;
/* Vi laver et database udtræk med limit, så den kun hiver det rigtige antal ud fra tabellen, husk at ændre ‘table’ til dit eget tabelnavn */
$query = "SELECT * FROM skibber_ansøg ORDER BY id DESC limit $vis_fra, $pr_side";
$result = mysql_query($query);
while ($hent = mysql_fetch_array($result))
{
print "<div align='center'>";
print "<table border='1' width='85%'>";
print "<tr>";
print "<td width='50'>";
print "<p align='center'>Dato:</td>";
print "<td>";
print "<p align='center' width='85'><i align='center'>".$hent['dato'] ."</i></td>";
print "</tr>";
print "<tr>";
print "<td width='50'>";
print "<p align='center'>Navn:</td>";
print "<td>";
print "<p align='center' width='85'>".$hent['navn'] ."</p></td>";
print "</tr>";
print "<tr>";
print "<td width='50'>";
print "<p align='center'>Cs:s Navn:</td>";
print "<td><p align='center' width='85'>".$hent['css_navn'] ."</td>";
print "</tr>";
print "<tr>";
print "<td width='50'><p align='center'>Email:</td>";
print "<td><p align='center' width='85'>".$hent['email'] ."</td>";
print "</tr>";
print "<tr>";
print "<td width='50'><p align='center'>Ansøgning:</p></td>";
print "<td><p align='center' width='85'>".nl2br($hent[besked])."</p></td>";
print "</tr>";
print "</table>";
print "</table></div>";
}
/* Der undersøges om der skal udskrives et ”forrige side”-link, er dette tilfældet udskrives linket */
if ($vis_fra > 0) {
$back= $vis_fra - $pr_side;
echo "<a href='$_SERVER[PHP_SELF]?visfra=$back'>Forrige</a> ";
}
$page = 1;
/* Alle siderne udskrives så man med et klik kan få resultaterne fra fx 90-100 */
for ($start = 0; $antal > $start; $start = $start + $pr_side) {
if($vis_fra != $page * $pr_side - $pr_side) {
echo "<a href='$_SERVER[PHP_SELF]?visfra=$start'>$page</a> ";
} else {
echo $page." ";
}
$page++;
}
/* Der undersøges om der skal udskrives et ”næste side”-link, er dette tilfældet udskrives linket */
if ($vis_fra < $antal - $pr_side) {
$next = $vis_fra + $pr_side;
echo " <a href='$_SERVER[PHP_SELF]?visfra=$next'>Næste</a>";
}
?>
</body></html>
Og jeg får denne fejl:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/hotserv.dk/users/xjump/siderne/ansog/ansoeg.php:10) in /var/www/hotserv.dk/users/xjump/community/admin_check.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/hotserv.dk/users/xjump/siderne/ansog/ansoeg.php:10) in /var/www/hotserv.dk/users/xjump/community/admin_check.php on line 2
