---
title: "Warning: Cannot modify header information"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/118320-warning-cannot-modify-header-information"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2004-12-19T11:39:04.000Z"
updated: "2004-12-19T12:43:29.000Z"
replies: 6
views: 323
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/118320-warning-cannot-modify-header-information"
---

# Warning: Cannot modify header information

## #1 — mr.mainline, 2004-12-19T11:39Z

Vill någon förklara detta fel mess för mig
"Warning: Cannot modify header information - headers already sent by (output started at /customers/ridgebowshankook.com/ridgebowshankook.com/httpd.www/login.php:10) in /customers/ridgebowshankook.com/ridgebowshankook.com/httpd.www/login.php on line 14"

det är ett inloggnings skript och rad 14 ser ut så här

```php
header("Location: $efter");
```

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

## #2 — Agaith, 2004-12-19T11:46Z

Du får inte skriva ut något till browser innan du skickar en header("location: ...");

Om du includar ditt script får scriptet du includar det ifrån inte heller ha skrivit ut något innan du kör det där scriptet.

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

## #3 — mr.mainline, 2004-12-19T11:49Z

ok,hur kommer jag runt det då??? jag har en "include" i skriptet.

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

## #4 — WiZzLeR, 2004-12-19T11:57Z

testa ob_start(); i början av dokumentet och ob_end_flush(); i slutet.

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

## #5 — mr.mainline, 2004-12-19T12:02Z

nix det funkade inte,andra förslag??

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

## #6 — kjell, 2004-12-19T12:17Z

Det finns inga andra förslag än de 2 du har fått och båda fungerar om du gjort rätt. 

> **Manualen om ob_start skrev:**
>
> This function will turn output buffering on. While output buffering is active no output is sent from the script (other than headers), instead the output is stored in an internal buffer.

 Med andra ord så kan man skicka en header från vilken kodrad som helst. Det får samma effekt som om man i php.ini anger **output_buffering = On**.

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

## #7 — mr.mainline, 2004-12-19T12:43Z

Jag hade gjort fel med "ob_start();" "ob_end_flush();" så nu funkar det,tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/118320-warning-cannot-modify-header-information
