---
title: "sessionvariabler funkar inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/100963-sessionvariabler-funkar-inte"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "urban_hahne"
published: "2004-04-05T19:18:41.000Z"
updated: "2004-04-06T06:10:00.000Z"
replies: 3
views: 258
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/100963-sessionvariabler-funkar-inte"
---

# sessionvariabler funkar inte

## #1 — urban_hahne, 2004-04-05T19:18Z

Jag kan inte få sessionvariabler att funka i php. 
Jag har kopierat in ett exempel direkt från php-manualen i ett nytt formulär enligt nedanstående

\<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"\>
\<html\>
\<head\>
\<title\>sessiontest\</title\>
\<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"\>
\</head\>

\<body\>
\<?php 
if (!session_is_registered('count')) { 
   session_register('count'); 
   $count = 1; 
} 
else { 
   $count++; 
} 
?\> 

Hello visitor, you have seen this page \<?php echo $count; ?\> times.\<p\> 

To continue, \<A HREF="sesstest.php?\<?php echo strip_tags (SID)?\>"\>click here\</A\>

\</body\>
\</html\>

jag får följande 2 fellmedelanden.

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

Warning: Cannot send session cache limiter - headers already sent (output started at /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php:9) in /customers/koposalj.net/koposalj.net/httpd.www/sesstest.php on line 11

Jjag kör på b-one.nu. Kan problemet vara där.

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

## #2 — Matte, 2004-04-05T19:39Z

Som felmeddelandet säger så kan du inte sätta sessionscookien eftersom du skickat till webbläsaren innan.

Lägg följande allra överst i skriptet:

```php
<?php // <-- Översta raden längs till vänster

session_start();
```

Sen kan du gärna vänja dig vid att sätta och hämta dina sessionsvariabler på det här sättet:

```php
<?php 
if (!isset($_SESSION['count'])) { 
   $_SESSION['count'] = 1; 
} 
else { 
   $_SESSION['count']++; 
} 
?> 

Hello visitor, you have seen this page <?php echo $_SESSION['count']; ?> times.<p>
```

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

## #3 — urban_hahne, 2004-04-05T20:01Z

Hurra det funkar ! En får tacke

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

## #4 — Melea, 2004-04-06T06:10Z

Acceptera gärna de svaret som hjälpte dig istället för ditt iget :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/100963-sessionvariabler-funkar-inte
