Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Header("Location: cos.php"); - NIE DZIAŁA?!, kompletnie załamany ;/
ApC
post
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

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


witam,
mam problem... nie działa mi w kodzie php coś takeigo:

Header("Location: cos.php");

zero błędów wyświetlanych. tak jakby hmm... nie wiem

początek:

  1. <?php
  2.  
  3. ...
  4.  
  5. Header("Location: cos.php");
  6. mysql_close($polaczenie);
  7.  ?>


I tak jakby php ignorowało tę linię z headerem... to nie jest żaden komentarz zaznaczam. session_start(); jest na początku nie ma żadnej spacji. Pierwszy raz mam ten problem... Co jest grane!?

?

Ten post edytował ApC 30.04.2008, 16:44:23
Go to the top of the page
+Quote Post
Piniek
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


Proszę o dodanie odpowiedniego bbcode w poscie.
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Spróbuj z header" title="Zobacz w manualu PHP" target="_manualem na końcu.
Go to the top of the page
+Quote Post
ApC
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

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


Też nic z tego. Próbowałem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Hmm jestem totalnie załamany. Stoję w skrypcie już przez to godzinę...
Go to the top of the page
+Quote Post
marcio
post
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


  1. <?php
  2. ?>

Napisz czy cos pokazuje ewentualnie daj ob_start() przed session_start()
Go to the top of the page
+Quote Post
ApC
post
Post #6





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

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


Zrobiłem tak i tak zero efektów. Żadnego błędu hmm :/

Dodam, że w innym pliku testowym:

  1. <?php
  2. header("location: cos.php");
  3. ?>


wszystko działa...
Go to the top of the page
+Quote Post
Piniek
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


a pokaż caly kod.

lub daj echo po wywołaniu header sprawdź moze skrypt wogule tam nie dochodzi.
Go to the top of the page
+Quote Post
ApC
post
Post #8





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

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


Skrypt dochodzi - sprawdziłem to
Czekajcie...
Mam plik:
sesja.php
i tam wrzucę headera - i w adresie wpisze: /sesja.php - przenosi
jeżeli do pliku php zrobię już require("sesja.php"); to i tak nie przeniesie, choć w sesja.php jest przekierowanie.

i ?

Mimo error_reporting(E_ALL); nie są wyświetlane błędy. Gdzie może leżeć przyczyna? Mam dedyka więc wszystko sobie mogę zmieniać.

Nie są wyświetlane błędy pomimo error_reporting(E_ALL); - jak to włączyć?

Dzięki window.location.href='cos.php'; działa, ale kto pomoże z header()?

Ten post edytował ApC 30.04.2008, 17:09:05
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A jeśli potraktujesz komentarzem wszystkie funkcje ob_*?
Go to the top of the page
+Quote Post
ApC
post
Post #10





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 22.09.2007

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


Również zero reakcji (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
Cezar708
post
Post #11





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


a sprawdź czy przed znakiem <? jest jakiś znak... na przykład spacja... jeśli jest to ją usuń... i sprawdź działanie ponownie.

jeśli nie zadziała napisz jak masz ustawiony parametr php output_buffering

pozdrawiam
Go to the top of the page
+Quote Post
MrMag
post
Post #12





Grupa: Zarejestrowani
Postów: 154
Pomógł: 5
Dołączył: 24.02.2004

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


daj header z malej litery
Go to the top of the page
+Quote Post
ISee
post
Post #13





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.04.2008

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


  1. <?php
  2. header('Location: cos.php');
  3. ?>

Chyba spróbuj użyć ' zamiast " (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował ISee 30.04.2008, 21:49:15
Go to the top of the page
+Quote Post
marcio
post
Post #14





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

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


Cytat(ISee @ 30.04.2008, 22:48:59 ) *
  1. <?php
  2. header('Location: cos.php');
  3. ?>

Chyba spróbuj użyć ' zamiast " (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

To nie powinno miec nic do rzeczy poniewaz sam czasami uzywam ' a czasami "" i nie ma problemu
Go to the top of the page
+Quote Post
l0ud
post
Post #15





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


- pokaż zawartość pliku, w którym dołączasz "sesja.php".
- upewnij się (jeżeli używasz kodowania UTF-8), czy pliki są na pewno zapisane bez BOM (notepad+ ma taką opcję)

Najlepiej umieść gdzieś skrypt w takiej formie, aby pokazać jego błąd (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [nie chodzi mi o źródło, a przykład działania]

Ten post edytował l0ud 30.04.2008, 21:58:21
Go to the top of the page
+Quote Post
Sadu2
post
Post #16





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

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


  1. <?php
  2. header("Location:"."addmember.php");
  3. ?>


A ja mam z " i mi działa.
Go to the top of the page
+Quote Post
--Marlowe--
post
Post #17





Goście







Cytat(Cezar708 @ 30.04.2008, 19:09:46 ) *
a sprawdź czy przed znakiem <? jest jakiś znak... na przykład spacja... jeśli jest to ją usuń... i sprawdź działanie ponownie.

jeśli nie zadziała napisz jak masz ustawiony parametr php output_buffering

pozdrawiam

Dziękuję bardzo za ten post.
Bardzo mi pomógł.
Przenosiłem projekt z serwera na Windows na serwer na Linuksie i miałem problem z nagłówkami.
Twoja rada z ustawieniem parametru output_buffering rozwiązała sprawę.

Pozdrawiam,
Artur
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.08.2025 - 13:44