Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd- header
Forum PHP.pl > Forum > Przedszkole
daros17
Przeniosłem dzisiaj się na nowy serwer i przed chwilą wrzuciłem swój skrypt i już na początku napotkałem błędy...

Błąd:
Warning: Cannot modify header information - headers already sent by

Jak wywalę header to błędu nie ma. Z tego co się zorientowałem, albo to przez kodowanie lub przez puste linijki. Kodowanie zmienione na uft-8 bez bom.
plik wyloguj.php

  1. <?php
  2. if(isset($_SESSION[login])) {
  3. header("Location: index.php");
  4. } else {
  5. echo'Jestes już wylogowany';
  6. }
  7. ?>


outsider
było już kilka razy na forum -> "headers already sent"

użyj ob_start(); na początku skryptu i ob_end_flush(); na końcu
Spawnm
Dajesz session_destroy a nie dajesz session_start ? smile.gif
ob_start nie jest konieczny.
Temat był poruszany wielokrotnie + widzę że nawet wiesz co musisz robić.
Temat zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.