Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Header Information - przekierowanie, <niestety nie działa>
-Eliek-
post 24.09.2007, 12:52:12
Post #1





Goście







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"
Go to the top of the page
+Quote Post
kornel-php
post 24.09.2007, 13:00:43
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Dokument zawierający header nie może dostawać żadnych danych typu post. I tu chyba leży Twój problem...


--------------------
:)
Go to the top of the page
+Quote Post
-Eliek-
post 24.09.2007, 13:15:13
Post #3





Goście







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
Go to the top of the page
+Quote Post
skowron-line
post 24.09.2007, 13:17:47
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


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


Ten post edytował skowron-line 24.09.2007, 13:19:06


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
-Eliek-
post 24.09.2007, 13:30:05
Post #5





Goście







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?!
Go to the top of the page
+Quote Post
kornel-php
post 24.09.2007, 16:44:53
Post #6





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Jak masz tylko jeden plik i chcesz zniego przekierować, to daj to w .htaccess głownym katalogu


--------------------
:)
Go to the top of the page
+Quote Post
tomeksobczak
post 24.09.2007, 19:07:42
Post #7





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

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


moze masz jakies spacje przed kodem php


--------------------
Go to the top of the page
+Quote Post
Valkirie
post 4.10.2007, 17:02:24
Post #8





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 29.08.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


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

Reply to this 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: 5.07.2025 - 06:30