![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 8 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problem z przekierowanie header. Nie wiem dlaczego, ale po prostu mi nie działa. Wpisuje w odpowiednie miejsce w skrypcie :
Kod header('Refresh: 5; url=index.php'); Czy zna ktoś przyczynę? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jakbyś wkleił kod błędu, albo chociaż napisał czemu nie działa, to może ktoś by znał przyczynę...
Domyślam się, że próbujesz wysłać header po wysłaniu jakiejś treści... Spróbuj ob_start() na początku i ob_end_flush() na samym końcu strony. @Lion_87 wychodzi prawie na to samo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
w sumie tak ale kto go tam wie o co mu chodziii (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
hmmm [brak] - mozesz dac [HTML] Ten post edytował Lion_87 24.09.2008, 18:07:38 |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Pitter: header() w php uzywa sie inaczej
header( "Location: index.php" ); i przekieruje cie OD RAZU. Inne rozwiazanie to w HTMLu - to co podal ci Lion_87 i przekieruje cie po N sekudach |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@dr_bonzo,
mylisz się. Za pomocą header() możesz wysłać prawie wszystko to, co jest w sekcji <head> strony. http://forum.php.pl/index.php?showtopic=51423 http://www.desilva.biz/php/phprefresh.html Cytat I found the following code to help me refresh a page or really redirecting to a page after a certain number of secionds. (I'm using php 5.x) na http://pl2.php.net/header<?php print(" <p align=\"center\"> User Not Found</p><br><br>"); // err msg header('Refresh: 3; url=index.html'); // waits 3 seconds & sends to homepage ?> itd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował sowiq 24.09.2008, 19:04:05 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 8 Dołączył: 9.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pisaliście abym napisał co się wyświetla. Oto chodzi że nic. Nic się nie wykonuje.Po prostu widnieje bieżąca strona.
Ktoś tam jeszcze że źle używam header bo prawidłowo powinno być tak: header('Location: index.php'); O to chodzi że ja nie chcę aby mnie przekierowało od razu, tylko po ustalonym czasie. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
@Pitter:
1. sprawdz czy masz w PHP wlaczone raportowanie bledow (display_errors na On, ewentualnie logowanie do pliku, oraz error_reporting na odpowiednim poziomie). 2. sprobuj pobrac dokument na przyklad telnetem i zobacz, czy w naglowkach HTTP wystepuje ten wysylany przez ciebie. @dr_bonzo: header() w PHP uzywa sie tak, zeby przeslac dowolny naglowek HTTP lacznie z kodem odpowiedzi. mozna nim przeslac dowolna wartosc, ktora w HTMLu w meta uzywa atrybutu http-equiv (jak sama nazwa mowi jest to ekwiwalent naglowka HTTP), a nawet powinno sie w ten sposob korzystac z header(), poniewaz naglowki HTTP po to zostaly wymyslone, zmniejszaja objetosc samego dokumentu (do cachu na przyklad), zmniejszaja zuzycie transferu (sam naglowek jest krotszy niz meta tag), a uzywanie ich w HTMLu wzielo sie z tad, ze nie wszyscy mogli kiedys korzystac z generowania stron po stronie servera i musieli zagniezdzac naglowki w HTMLu, ale nieraz jest to nielogiczne. |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
OT:
@sowik, @wrzasq: hmm, no zapomnialem, "http-equiw" i juz wiedzialem o co biega itd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 19:41 |