[ 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 | 233
Bydlisko: Nové Zámky
NapísalOffline : 19.04.2008 23:48 | SESSION neostava zadane

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 | 66
Bydlisko: Žilina
NapísalOffline : 20.04.2008 0:40 | SESSION neostava zadane

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 | 47
Bydlisko: TT
NapísalOffline : 20.04.2008 11:56 | SESSION neostava zadane

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 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 20.04.2008 12:06 | SESSION neostava zadane

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 | 47
Bydlisko: TT
NapísalOffline : 20.04.2008 13:22 | SESSION neostava zadane

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 | 26
NapísalOffline : 20.04.2008 13:34 | SESSION neostava zadane

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 | 53
NapísalOffline : 20.04.2008 15:07 | SESSION neostava zadane

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 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.04.2008 16:02 | SESSION neostava zadane

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ď
 [ Príspevkov: 8 ] 


SESSION neostava zadane



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

299

05.02.2009 17:29

d0.0b

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

innerHTML - maze zadane udaje do inputov

v JavaScript, VBScript, Ajax

3

870

09.01.2009 22:05

Blackshadow

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

glitel gt-318ri - nespráívne zadané heslo alebo meno ?

v Siete

5

974

06.06.2011 23:09

walther

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

703

12.06.2007 17:41

zero0x

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

session

v PHP, ASP

1

574

28.12.2008 13:43

Tominator

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

session

v PHP, ASP

1

578

29.06.2009 17:51

emer

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

SESSION

v PHP, ASP

1

588

26.03.2009 19:36

Ďuri

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

Session

v PHP, ASP

2

531

25.02.2010 14:59

arno

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

SESSION

v PHP, ASP

7

674

11.10.2007 14:37

xxxmiroxxx

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

Session

v PHP, ASP

1

691

29.09.2008 0:28

chrono

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

session

v PHP, ASP

24

1973

19.01.2007 18:27

m@-nX

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

session :-o

v PHP, ASP

6

585

20.08.2008 21:13

rooobertek

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

Pomenovanie session

v PHP, ASP

2

283

04.10.2014 21:32

majky358

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

Zabezpečenie SESSION

v PHP, ASP

2

653

19.05.2011 16:03

Bokos

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

Session problem

v PHP, ASP

16

1174

02.06.2008 14:20

Tominator

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

Session manager...

v PHP, ASP

5

1110

13.02.2007 23:15

mondzo



© 2005 - 2025 PCforum, edited by JanoF