Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Błąd- header
daros17
post 21.11.2010, 21:04:15
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

Ostrzeżenie: (0%)
-----


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. ?>


Go to the top of the page
+Quote Post
outsider
post 21.11.2010, 21:19:08
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 36
Dołączył: 8.08.2008

Ostrzeżenie: (0%)
-----


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

Ten post edytował *OuTSideR* 21.11.2010, 21:19:34
Go to the top of the page
+Quote Post
Spawnm
post 21.11.2010, 21:22:56
Post #3





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




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.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.06.2025 - 13:01