Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.04.2006 Ostrzeżenie: (0%)
|
Mam nadzieję że to dobre forum do tego problemu. Otóż jest plik z funkcją:
Plik jest require_once na początku skryptu i u mnie lokalnie (apache 2.0.55,php 4.4.3 i reszta) wywołanie tej fukncji działa tak jak ma działać. Niestety na hostingu nazwa.pl nie działa a wynikiem wywołania funkcji jest napis tu Co ciekawe jeżeli na początku pliku przed funkcją napiszę xtc_redirect(jakis adres) to przekierowanie działa. Mimo wielu prób nie potrafię tego uruchomić p.s.slesze w kodzie dopisało forum p.s.2 wyedytowanie funkcji tak:
daje wynik: bool(false) bool(false) Ten post edytował anarchy 28.06.2006, 21:02:05 |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%)
|
Cytat (...) i u mnie lokalnie (apache 2.0.55,php 4.4.3 i reszta) wywołanie tej fukncji działa tak jak ma działać. Skoro tak, to może problem leży tu:Cytat HTTP/1.1 requires an absolute URI as argument to » Location: including the scheme, hostname and absolute path, but some clients accept relative URIs. (header" title="Zobacz w manualu php" target="_manual)jeżeli podajesz jako parametr ścieżkę relatywną i lokalnie masz HTTP/1.0 a zdalnie HTTP/1.1 to wtedy klapa. pozdr. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.04.2006 Ostrzeżenie: (0%)
|
Problem rozwiązany (szacunek dla adminów z nazwa.pl
Gdzieś na początku skrypt wysyłał nagłówki ze statusem 200 i gdy dochodziło do przekierowania to były zamieniane na 302 i wszystko było ok. Jednak po apgrejdzie z z php jako modułu w apache 1.3 do php jako fast cgi w apache 2 zmienił się sposób obsługi tych wysyłek i ten status był wysyłany który był pierwszy no i przekierowanie jakby było tylko ze ze statusem 200. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:32 |