Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Header Information - przekierowanie
Forum PHP.pl > Forum > Przedszkole
Eliek
Chciałam aby po wejściu na stronę www.subdomena.domena.pl zostałam przekierowana na stronę onet.pl w tym celu umieściłam plik index.php w odpowiednim podkatalogu ze wpisem:

Kod
<?php header("Location: http://www.onet.pl")?>


Po wejściu na stronę www.subdomena.domena.pl wyskakuje mi błąd:

Kod
> "Warning: Cannot modify header information - headers already sent by(output started at/home/nazwa_serwera/ftp/nazwa_podkatalogu/index.php:1) in /home/nazwa_serwera/ftp/nazwa_podkatalogu/index.php on line 1"


Możecie mi pomóc co robie źle?!

Pozdrawiam
Ksantypia "Eliek"
kornel-php
Dokument zawierający header nie może dostawać żadnych danych typu post. I tu chyba leży Twój problem...
Eliek
To jak w najprostszy sposób zrobić, aby po wejściu na stronę www.subdomena.domena.pl była "automatyczne" przekierowanie na stronę www.onet.pl ?!

W html nie jestem w stanie tego zrobić sad.gif szukam w php i też coś robię źle... nie jestem informatyczką, tylko blondynką która szuka rozwiązania w internecie i w chwili rozpaczy zakłada temat na forum licząc na pomoc smile.gif
skowron-line
html ->
  1. meta http-equiv="refresh" content="0; URL=xxx.com">

php->
  1. <?php
  2. ob_start(); // to musi byc 2 linia skryptu tuz po <?php
  3. header('Location:xxx.com');
  4. ?>
Eliek
Zrobiłam tak jak napisałeś i nic... nadal mi wyskakuje błąd sad.gif

Kod
<?php
ob_start();
header("Location: http://www.onet.pl")
?>


Co ja robię źle... jak ma wyglądać poprawny kod, aby mnie w końcu przekierowało na stronę onet.pl ?!

Na serwerze mam tylko ten jeden plik index.php, może mam napisać coś jeszcze?!
kornel-php
Jak masz tylko jeden plik i chcesz zniego przekierować, to daj to w .htaccess głownym katalogu
tomeksobczak
moze masz jakies spacje przed kodem php
Valkirie
Też miałem taki błąd i poszedłem na logikę i takie rzeczy porobiłem.
1. Strona przekierywująca musi być w PHP
2. Kod jaki zastosowałem to:
Kod
<?php
header("Location: http://adres.strony.pl/");
exit; // tak na wszelki wypadek :)
?>

3. Chyba najważniejsza rzecz. Ten kod musi być na samym poczatku strony.
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.