Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dvprog_08 [2019-09-09 09:21]
Daniel Viström
dvprog_08 [2022-07-18 13:20] (current)
Line 1: Line 1:
-====== Genomgång $_SESSION ======+====== Genomgång $_SESSION ======
  
 <code php> <code php>
 <?php <?php
-include 'head.php'; 
- 
 session_name('daniel');  // Döp din session till ditt login. session_name('daniel');  // Döp din session till ditt login.
 session_start();   session_start();  
Line 11: Line 9:
 //Sessionvariablerna finns kvar tills webbläsaren stängs, eller tills man "dödar" sessionen. //Sessionvariablerna finns kvar tills webbläsaren stängs, eller tills man "dödar" sessionen.
  
 +include 'head.php';
  
 // För att slippa felmeddelanden då $_SESSION inte har nåt med index 'arr1' // För att slippa felmeddelanden då $_SESSION inte har nåt med index 'arr1'
Line 20: Line 19:
 // För att slippa felmeddelande första gången sidan laddas och inget är inmatat // För att slippa felmeddelande första gången sidan laddas och inget är inmatat
 if(isset($_POST['inmatning'])){    if(isset($_POST['inmatning'])){   
-    $_SESSION['arr1'][] = $_POST['inmatning'];  // Lägger in inmatning från formuläret till nästa lediga position i arrayen. 
-     
     if($_POST['inmatning'] == 'stopp'){  // Tömmer arrayen om 'stopp' matas in.     if($_POST['inmatning'] == 'stopp'){  // Tömmer arrayen om 'stopp' matas in.
       $_SESSION['arr1'] = [];       $_SESSION['arr1'] = [];
 +    } else {
 +      $_SESSION['arr1'][] = $_POST['inmatning'];  // Lägger in inmatning från formuläret till nästa lediga position i arrayen.
     }     }
 } }
Line 50: Line 49:
  - destroy the session: session_destroy();   - destroy the session: session_destroy(); 
 */ */
- 
-?> 
 </code> </code>