View difference between Paste ID: XB3XF0rB and Lqx0Q9tv
SHOW: | | - or go back to the newest paste.
1
<?PHP
2
   
3
    session_start();
4
    if(!isset($_SESSION['value'])) {
5
        $_SESSION['value'] = 0;
6
    }
7
 
8
    if(isset($_GET['action'])) {
9
        switch($_GET['action']) {
10
            case 'add':
11
                $_SESSION['value'] ++;
12
            break;
13
            case 'remove':
14
                $_SESSION['value'] --;
15
            break;
16
            case 'reset':
17
                $_SESSION['value']= 0;
18
            break;
19
        }
20
       
21
        header("Location: index.php");
22
        exit();
23
    }
24
?>
25
 
26
<html>
27
    <head>
28
        <title>Storing user values in session</title>
29
    </head>
30
    <body>
31
        <p>The current value is: <?PHP echo $_SESSION['value']; ?></p>
32
33
	<script>
34
		document.onkeyup = checkKey;
35
36
		function checkKey(e) {
37-
			var location = document.URL;
37+
			var location = '/index.php';
38
    			e = e || window.event;
39
40
    			if (e.keyCode == '13') {
41-
				window.location = location + '/?action=reset';
41+
				window.location = location + '?action=reset';
42
        			// up arrow
43
    			}
44
    			else if (e.keyCode == '38') {
45-
				window.location = location + '/?action=add';
45+
				window.location = location + '?action=add';
46
        		// up arrow
47
    			}
48
    			else if (e.keyCode == '40') {
49-
				window.location = location + '/?action=remove';
49+
				window.location = location + '?action=remove';
50
        		// down arrow
51
    			}
52
    			else if (e.keyCode == '37') {
53
       			// left arrow
54
    			}
55
		        else if (e.keyCode == '39') {
56
       			// right arrow
57
    		}
58
59
	}
60
	</script>
61
    </body>
62
</html>