Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z sesjami
Forum PHP.pl > Forum > PHP
sower
Witam
Mam pewien problem z sesjami i kawałkiem skryptu
Mam coś takiego
CODE
class object {};

$config = new object;

$config->dir = "lang/";

if (! isset($lang)) {

$lang = "pl";

}

else if ($lang == "pl" ) { $SESSION["lang"] = "pl"; }

else if ($lang == "en" ) { $SESSION["lang"] = "en"; }

$config->global = $config->dir.$lang."/language.php";

include ($config->global);



Oczywiście skrypt ten odpowiada za zmiane języka strony.

<h2><a href="index.php?lang=pl"><img border="0" src="images/pl.png" width="30" height="20"></a>&nbsp;&nbsp;&nbsp;
<a href="index.php?lang=en">
<img border="0" src="images/en.png" width="30" height="20"></a></h2>

Na starym serwerze (serwer w firmie z PHP4 - nie pytajcie dlaczego jeszcze jest używane) wszystko działa - oczywiście na nowym serwerze (hostnig i PHP5) nie działa.
Podmieniłem na localhoscie PHP na 5 i oczywiście wszystko działa blinksmiley.gif a na hostingu nie sciana.gif

Gdzie zacząć gryźć aby na hostingu zmiana języków zaczeła działać?
Foxx
Zamiast $lang jest $_GET['lang']. Poczytaj o register_globals.
Po drugie jeżeli chciałeś użyć tablicy sesyjnej to ma ona postać $_SESSION a nie $SESSION, chyba że to jakaś stworzona przez Ciebie.
No i rozumiem, że ta klasa object (klasa obiekt dostal.gif ) to taki skrót na potrzeby pisania posta?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.