WebServ/www/public/M3/03/index.php

106 lines
2.1 KiB
PHP
Raw Normal View History

2024-09-06 13:22:36 +00:00
<?php
if (isset($_POST['login'])) login();
else if (isset($_POST['signup'])) login();
else if (isset($_POST['logout'])) logout();
else {
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
}
2024-09-13 12:56:16 +00:00
if (file_exists("../../../userCount/M3-03-hit.dat")) {
$hit = file_get_contents("../../../userCount/M3-03-hit.dat");
2024-09-06 13:22:36 +00:00
}
echo $hit;
function login()
{
if (session_status() == PHP_SESSION_NONE) {
session_start();
$_SESSION['logged_in'] = true;
$hit = 0;
2024-09-13 12:56:16 +00:00
if (file_exists("../../../userCount/M3-03-hit.dat")) {
$hit = file_get_contents("../../../userCount/M3-03-hit.dat");
2024-09-06 13:22:36 +00:00
}
$hit++; // Ökar antalet besökare med 1
2024-09-13 12:56:16 +00:00
file_put_contents("../../../userCount/M3-03-hit.dat", $hit);
2024-09-06 13:22:36 +00:00
}
}
function logout()
{
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
$_POST = array();
$_SESSION = array(); // Tömmer sessionsarrayen
session_destroy();
}
?>
<!doctype html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<title>Länka in med PHP</title>
<link href="css/styleSheet.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
<header>
<?php include("inc/header.php"); ?>
</header>
<!-- header -->
<section id="leftColumn">
<nav>
<?php include("inc/meny.php"); ?>
</nav>
<aside>
<?php include("inc/aside.php"); ?>
</aside>
</section>
<!-- End leftColumn -->
<?php
?>
<main>
<section>
<!-- Lägg in innehållet här -->
<?php
$page = "start";
if (isset($_GET['page']))
$page = $_GET['page'];
switch ($page) {
case 'blogg':
include('pages/blogg.php');
break;
case 'bilder':
include('pages/bilder.php');
break;
case 'kontakt':
include('pages/kontakt.php');
break;
default:
include('pages/start.php');
}
?>
</section>
</main>
<!-- End main -->
<footer>
<?php include('inc/footer.php'); ?>
</footer>
<!-- End footer -->
</div>
<!-- End wrapper -->
</body>
</html>