Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jaki typ przekierownia ? -> wiele języków.
Gligamesh
post 9.12.2008, 23:43:18
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 0
Dołączył: 13.06.2003
Skąd: rykowice

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


Witam

robię wielojęzyczną stronę i chcę użyć automatycznej detekcji języka, w tym celu zrobiłem coś takiego.

  1. <?php
  2. $l = @$_GET['l'];
  3.  
  4. if(empty($l)) {
  5.  $language = explode(';', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
  6.  $language = explode(',', $language[0]);
  7.    
  8.    switch($language[0]) {
  9.        case 'pl':
  10.            $loc = dir.'/pl';
  11.        break;
  12.        case 'ru':
  13.            $loc = dir.'/ru';
  14.        break;
  15.        default:
  16.            $loc = dir.'/en';
  17.        break;
  18.    }
  19.    
  20.    header("HTTP/1.1 303 See Other");
  21.    header("Location: ".$loc."/index.html");
  22. }
  23. ?>


Jak to działa chyba każdy widzi, całość spełnia swoje zadanie ale narodziło się pytanie na które nie do końca znalazłem odpowiedź. Mianowice google i mniejsi koledzy, zaraz po wejściu na stronę następuje przekierowanie więc co sie dzieje z robotem ? i jaki jest efekt jego pracy ? Czytałem że typ przekierowania jest ważny i tu pytanie który powinien być ? najbardziej odpowiedni wydał mi sie 303 ale chciałbym poznać wasze zdanie na ten temat.

Oczywiście wszystkie uwagi mile widziane.

Ten post edytował Gligamesh 10.12.2008, 00:07:34
Go to the top of the page
+Quote Post
erix
post 10.12.2008, 10:06:20
Post #2





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




poczytaj: http://forum.php.pl/index.php?showtopic=17600

przekierowanie 303 jest IMHO tutaj najlepsze, poczytaj: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 12.06.2025 - 21:29