[ Príspevkov: 8 ] 
AutorSpráva
Offline

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

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
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: 14691
Témy: 66 | 66
Bydlisko: Žilina
Vek: 30
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ý: 23.12.16
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: 3128
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ý: 23.12.16
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: 345
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ý: 30.11.14
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: 3128
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

199

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

656

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

738

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

520

12.06.2007 17:41

zero0x

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

session

v PHP, ASP

24

1619

19.01.2007 18:27

m@-nX

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

session

v PHP, ASP

1

355

28.12.2008 13:43

Tominator

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

session

v PHP, ASP

1

375

29.06.2009 17:51

emer

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

SESSION

v PHP, ASP

1

325

26.03.2009 19:36

Ďuri

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

Session

v PHP, ASP

2

314

25.02.2010 14:59

arno

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

SESSION

v PHP, ASP

7

467

11.10.2007 14:37

xxxmiroxxx

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

Session

v PHP, ASP

1

427

29.09.2008 0:28

chrono

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

UDP Session

v Siete

8

266

16.01.2011 16:54

majky358

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

SESSION Kontrola

v PHP, ASP

1

227

05.03.2010 9:51

janik366

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

session warning

v PHP, ASP

1

150

08.02.2012 19:22

Ďuri

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

Session -- problem :(

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

32

1207

14.06.2009 18:23

sedlák

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

session :-o

v PHP, ASP

6

428

20.08.2008 21:13

rooobertek



© 2005 - 2017 PCforum, edited by JanoF