---
title: "session_start();"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/175694-session-start"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "elsbth"
published: "2008-12-04T16:04:24.000Z"
updated: "2008-12-09T08:50:27.000Z"
replies: 7
views: 545
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/175694-session-start"
---

# session_start();

## #1 — elsbth, 2008-12-04T16:04Z

Jag har problem med session_start(); Jag har jobbat med php ett tag, men sessioner är nytt för mig. Nu får jag felmeddelande när jag visar min php-sida.

"Warning: session_start() \[function.session-start\]: Cannot send session cookie - headers already sent by (output started at C:\\wamp\\www\\eget_session\\onskelista.php:1) in C:\\wamp\\www\\eget_session\\onskelista.php on line 2"

och likadant med "Cannot send session cache limiter"

Jag har läst på forum om blankrader och white space, men jag får det ändå inte att fungera. Är det något mer än session_start() som ska vara med?

Längre ner i dokumentet har jag avslutat med ?\> för att skriva html-kod och sedan börjat med \<?php igen osv. Kan det vara det som är problemet?

Min kod alldeles i början av filen (ingen blankrad ovanför \<?php ):

\<?php
session_start();
//Start: check which radio will be checked. The latest checked radio shall still be checked.
if (isset($\_POST\['login_as'\])) {

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

## #2 — mrnoname, 2008-12-04T17:25Z

Om detta är rad nr 1 och 2 i filen onskelista.php 
\<?php
session_start();

så skulle jag kolla på med vilken encoding du sparar filen med.

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

## #3 — elsbth, 2008-12-05T14:21Z

Ok, hur kollar man det? Jag arbetar i Notepad++ och där står det ingen om encoding i spara-fönstret.

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

## #4 — Troxy, 2008-12-05T14:35Z

Om du kollar längst upp i onskelista.php, står det verkligen ingenting annat före "\<?php" ?
Annars misstänker jag att det har smugit sig in en osynlig BOM i textfilen.
Jag vet inte hur Notepad++ fungerar med BOM, finns säkert en inställning för det.

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

## #5 — elsbth, 2008-12-07T09:30Z

Det står verkligen absolut ingenting före \<?php, i alla fall inte när jag öppnar textdokumentet i Notepad++. Jag läste på olika webbforum att det inte skulle vara något innan och därför tog jag bort allt sådant för att få det att funka, vilket det dock inte gjorde.

Jag ska kolla upp vad BOM är för något och se om det kan hjälpa.

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

## #6 — Pedda, 2008-12-07T12:48Z

I Notepad++
Inställningar/Preference/ välj fliken New document och kolla vad som är ibockat.
Har för mig att ANSI är valt som default men det går att ändra till t.ex UTF-8 utan BOM.
Är inte säker på hur man gör för att ändra på ett befintligt dokument.

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

## #7 — Pedda, 2008-12-07T12:54Z

Startade jobb datorn nu där jag har Notepad++ installerad.
Om du kollar i format menyn så ser du vilken encoding filen har, och kan även ändra.

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

## #8 — elsbth, 2008-12-09T08:50Z

Jag provade att ändra enligt ditt tips och mina felmeddelanden försvann. Tack för hjälpen. Nu kan jag äntligen börja arbetet med mina sessions  :D

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

---

Tråden på webben: https://www.webforum.nu/amne/php/175694-session-start
