Pogledajte određenu poruku
Staro 30. 11. 2005.   #8
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

Recimo mozes ovako, pa da ne moras stalno da prosledjujes parametar za jezik:

PHP kôd:
<?
@session_start();

if( empty(
$_SESSION['jezik']) ) {
    
// nije kreirana sesija do sad, zapisimo opciju za jezik:
    // ako je poslat parametar lng onda koristi njega, inace default je srpski 
    
$_SESSION['jezik'] = ( empty($_GET['lng']) )?  'sr' $_GET['lng'];
}

// ovde ide logika koji jezik da koristimo, i gde da nadjemo te fajlove
switch ($_SESSION['jezik']) {
     case 
'en'$dir 'english/';
                   break;
     default:  
$dir 'srpski/';


// i sad ukljucimo fajl na trazenom jeziku
include($dir 'strana.php');

?>
otprilike nesto ovako, pisem iz glave, pa proveri jos jednom sintaxu...Inace, brkas pojmove globalnih promenjivih i session promenjivih:

1) globalna promenjiva je u php-u promenjiva koja postoji celo vreme izvrsavanja skripte, ali kad se skript zavrsii onda vise ne postoji...znaci nemas od nje koristi za prosledjivanje necega izmedju skripti...

2) session promenjiva je vrednost koja se snimi u fajl kad se zavrsi skripta (to php automatski uradi), pa kad opet neko iz iste sesije (sa istim sessionID, makar i druga skripta bila u pitanju) naidje ona ce se ponovo ucitati nazad iz fajla, znaci prezivece gasenje skripta...nju mozes da koristis da prenosis opcije izmedju skripti, bez slanja parametara GET-om svaki put

Poslednja izmena od ivanhoe : 30. 11. 2005. u 01:41.
ivanhoe je offline   Odgovorite uz citat