Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
SESSION neostava zadane

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 19.04.2008 23:48

Mam problem.. menim cez session jazyky a mam:

Kód:
$lang = $_SESSION['lang'];

if(IsSet($_GET['lang'])) {
  $lang = $_GET['lang'];
  $_SESSION['lang'] = $lang;
} else {
  if (!$lang) {
    $lang = "sk";
  }
}


ak cez get poslem novy lang, tak je to ok, ale ak na tej stranke idem dalej tak uz je premenna $lang = "sk" a to je problem.. proste ako keby sa mazalo session

samozrejme na zaciatku pred textovym vystupom mam>
Kód:
session_start();







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
SESSION neostava zadane

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 20.04.2008 0:40

Blackshadow píše:
Mam problem.. menim cez session jazyky a mam:

Kód:
$lang = $_SESSION['lang'];

if(IsSet($_GET['lang'])) {
  $lang = $_GET['lang'];
  $_SESSION['lang'] = $lang;
} else {
  if (!$lang) {
    $lang = "sk";
  }
}


ak cez get poslem novy lang, tak je to ok, ale ak na tej stranke idem dalej tak uz je premenna $lang = "sk" a to je problem.. proste ako keby sa mazalo session

samozrejme na zaciatku pred textovym vystupom mam>
Kód:
session_start();

co presne myslis pod "ale ak na tej stranke idem dalej" ? kliknes na link a prepne sa ti jazyk ?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
SESSION neostava zadane

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47
Bydlisko: TT
Príspevok NapísalOffline : 20.04.2008 11:56

jazyk menis cez?
/?jazyk=volaco







_________________
He who laughs last has not yet heard the bad news.
-- Bertolt Brecht

medicine student
Offline

Užívateľ
Užívateľ
SESSION neostava zadane

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 20.04.2008 12:06

jj, proste cez /?lang=sk, ak je lang=sk, tak zapise do session... ktora by mala ostat zadana... lenze neni... ak tuknem nekde inde v menu, tak to session neostane prepnute







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
SESSION neostava zadane

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47
Bydlisko: TT
Príspevok NapísalOffline : 20.04.2008 13:22

podla mna by to mohlo fungovat, skus si na tej dalsej stranke dat vypisat
echo $_SESSION['lang'];
a podla toho zistis ci ti to neposiela, rsp. co posiela


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.06.06
Prihlásený: 09.09.08
Príspevky: 337
Témy: 26
Príspevok NapísalOffline : 20.04.2008 13:34

skús to takto:

Kód:
if(isset($_GET['lang']))
{
     $lang = $_GET['lang'];
}
elseif (!isset($_SESSION['lang']) && !isset($_GET['lang']))
{
     $lang = 'sk';
}
else
{
     $lang = $_SESSION['lang'];
}

$_SESSION['lang'] = $lang;


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53
Príspevok NapísalOffline : 20.04.2008 15:07

Alebo namiesto isset($_GET['lang']) použiť !empty($_GET['lang']). Stačí totiž zadať v adrese ?lang= a $_SESSION['lang'] sa vyprázdni.


Offline

Užívateľ
Užívateľ
SESSION neostava zadane

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.04.2008 16:02

Leachim

diki, to tvoje funguje bez problemovo







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Neostáva mi zapamätaný čas ...

v Operačné systémy Microsoft

2

275

05.02.2009 17:29

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. innerHTML - maze zadane udaje do inputov

v JavaScript, VBScript, Ajax

3

814

09.01.2009 22:05

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. glitel gt-318ri - nespráívne zadané heslo alebo meno ?

v Siete

5

922

06.06.2011 23:09

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Program, ktorý na obrazovke zobrazí pre zadané n obrazec

v Assembler, C, C++, Pascal, Java

4

667

12.06.2007 17:41

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. session

v PHP, ASP

1

539

29.06.2009 17:51

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SESSION

v PHP, ASP

1

562

26.03.2009 19:36

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Session

v PHP, ASP

2

499

25.02.2010 14:59

arno Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SESSION

v PHP, ASP

7

645

11.10.2007 14:37

xxxmiroxxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Session

v PHP, ASP

1

650

29.09.2008 0:28

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. session

v PHP, ASP

24

1911

19.01.2007 18:27

m@-nX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. session

v PHP, ASP

1

542

28.12.2008 13:43

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. login SESSION

v PHP, ASP

4

361

08.05.2014 11:38

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Session manager...

v PHP, ASP

5

1082

13.02.2007 23:15

mondzo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SESSION regexp

v Webhosting a servery

9

740

08.11.2008 16:27

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nekonecna session

v Ostatné

2

560

13.10.2009 13:31

myxall Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Session - prihlasenie

v PHP, ASP

17

1271

14.07.2008 10:47

Tominator Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra