Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercises/cookie/

cookie.php
cookie1.php
cookie2.php
cookie3.php
cookie3_hemligheter.php
cookie4.php
cookie5.php

cookie4.php

51 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Cookies-Session</title>
</head>
<body>
  <?php
  session_start
();

  if (isset(
$_POST["destroy"])) {
    
$_SESSION["numbers"] = array();
    
session_destroy();
  }

  if (isset(
$_POST["number"])) {
    
$number $_POST["number"];
    
$numbers = array();
    if (isset(
$_SESSION["numbers"])) {
      
$numbers $_SESSION["numbers"];
    }

    
$antal count($numbers);

    
$numbers[$antal] = $number;

    
$_SESSION["numbers"] = $numbers;

    
$average 0;

    foreach(
$numbers as $i) {
      
$average += $i / ($antal 1);
    }

    echo 
$average;
  }
  
?>

  <form method="post" action="">
    <input name="number" type="number">
    <br>
    <input type="submit" value="Lägg till">
  </form>

  <form method="post" action="">
    <input type="hidden" name="destroy" value="">
    <input type="submit" value="Nollställ">
  </form>
</body>
</html>