---
title: "Servervariabler för dummies"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/100959-servervariabler-för-dummies"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "urban_hahne"
published: "2004-04-05T17:20:38.000Z"
updated: "2004-04-05T18:20:54.000Z"
replies: 2
views: 274
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/100959-servervariabler-för-dummies"
---

# Servervariabler för dummies

## #1 — urban_hahne, 2004-04-05T17:20Z

jag vill ha en räknare hur många gånger jag öppnat ett formulär i samma session som räknar upp till fyra och sedan börjar om och har försökt med följande kod:

                   \<?
		if ($\_SESSION\['sessionNr'\]='') { 
		    $\_SESSION\['sessionNr'\]=0 ;
		}

		if ($\_SESSION\['sessionNr'\] \< 5) {
		    $k=$\_SESSION\['sessionNr'\];
		    \++$k;
	                    $\_SESSION\['sessionNr'\]=$k ;
		    } else {
		       $\_SESSION\['sessionNr'\]=0 ;
		       $k=0 ; 
		}
	?\>
vad som händer är att  $\_SESSION\['sessionNr'\] blir 1 men inget mer. Har jag tänkt helt galet?
Tacksam för hjälp.

Permalänk: https://www.webforum.nu/p/100959

## #2 — Melea, 2004-04-05T17:50Z

```php
<?
if (empty($_SESSION[sessionNr])) { 

     $_SESSION[sessionNr] = 0;

} elseif($_SESSION[sessionNr] < 5) {

     $k = $_SESSION[sessionNr];
     ++$k;
     $_SESSION[sessionNr] = $k;

} else {

     $_SESSION[sessionNr] = 0;
     $k = 0;

}
?>
```

Permalänk: https://www.webforum.nu/p/1317482

## #3 — urban_hahne, 2004-04-05T18:20Z

gick inte det heller

Jag hittade att man måste starta sessionvariabler innan det funkar med  \<? session_start() ?\>

när jag skriver in det i böran formuläret så kommer följande felmedelande upp först på sidan.

Warning: Cannot send session cookie - headers already sent by (output started at /customers/koposalj.net/koposalj.net/httpd.www/startfrm.php:2) in /customers/koposalj.net/koposalj.net/httpd.www/startfrm.php on line 2

Warning: Cannot send session cache limiter - headers already sent (output started at /customers/koposalj.net/koposalj.net/httpd.www/startfrm.php:2) in /customers/koposalj.net/koposalj.net/httpd.www/startfrm.php on line 2
och inget funkar. Vad göra??

Permalänk: https://www.webforum.nu/p/1317498

---

Tråden på webben: https://www.webforum.nu/amne/php/100959-servervariabler-för-dummies
