[ 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

295

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

863

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

971

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

697

12.06.2007 17:41

zero0x

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

SESSION

v PHP, ASP

1

582

26.03.2009 19:36

Ďuri

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

Session

v PHP, ASP

2

526

25.02.2010 14:59

arno

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

SESSION

v PHP, ASP

7

667

11.10.2007 14:37

xxxmiroxxx

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

Session

v PHP, ASP

1

683

29.09.2008 0:28

chrono

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

session

v PHP, ASP

24

1963

19.01.2007 18:27

m@-nX

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

session

v PHP, ASP

1

569

28.12.2008 13:43

Tominator

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

session

v PHP, ASP

1

570

29.06.2009 17:51

emer

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

SESSION regexp

v Webhosting a servery

9

778

08.11.2008 16:27

Tominator

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

nekonecna session

v Ostatné

2

596

13.10.2009 13:31

myxall

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

Session - prihlasenie

v PHP, ASP

17

1321

14.07.2008 10:47

Tominator

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

session save

v PHP, ASP

10

573

06.08.2009 13:38

antivir

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

UDP Session

v Siete

8

613

16.01.2011 16:54

majky358



© 2005 - 2024 PCforum, edited by JanoF