Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Location na serwerze
Crash89
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


Jak na serwerze skorzystać z funkcji header

Mam prostą stronę gdzie chce skorzystać z funkcji header gdzie chcę przekierować stronę na inną stronę w projekcie:

lokalnie działa coś takiego:

  1. header("Location: index_en.php")


natomiast na serwerze próbowałem róznych sposobów łącznie z __DIR__
takie coś zwraca nulla:
  1. header("Location: " . __DIR__ . "index_en.php")


pozdrawiam

Ten post edytował Crash89 14.10.2018, 14:58:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Cytat
Return Values
No value is returned


Także na pewno nie zwraca null. Sprawdź logi i wklej komunikat chociaż wiadomo że wysyłasz coś wcześniej.
Go to the top of the page
+Quote Post
Crash89
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


Cytat(viking @ 14.10.2018, 16:50:36 ) *
Także na pewno nie zwraca null. Sprawdź logi i wklej komunikat chociaż wiadomo że wysyłasz coś wcześniej.


Strona jest na serwerze nazwa.pl tam logi sa takie:

  1. [Tue Oct 16 12:16:31.367998 2018] [proxy_fcgi:error] [pid 22:tid 139808343758592] [client 193.106.30.98:60760] AH01071: Got error 'Primary script unknown\n'


A to jest cały kod z którego korzystam(na serwerze jest PHP 5.6):

  1. <?php
  2. if (explode(';',explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE'])[1])[0] == 'pl' || $_GET['language'] == 'pl') {
  3.  
  4. } else {
  5. header("Location: index_en.php");
  6. }
  7.  
  8.  
  9. ?>


Ten post edytował Crash89 16.10.2018, 12:47:53
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 02:42