Autor | Zpráva | ||
---|---|---|---|
jergus Profil * |
#1 · Zasláno: 18. 8. 2006, 17:04:55
Caute,
session_id sa mi predava zo stranky na stranku a vzdy je rovnake, to je ok. lenze sa vzdy premazu polia v SESSION. neviete cim by to mohlo byt ? pouzivam $_SESSION tu je aj zdrojak <? session_start(); require "../global.php3"; if(!IsSet($text)) $text=""; if(!IsSet($akcia)) $akcia=""; if(!IsSet($go_update_zdroj)) $go_update_zdroj=""; $LANG="cs"; include("ziskaj_preklad_z_tabulky.php3"); // nacitaj nove texty zo suboru $vypis=""; $d=0; echo Count($_SESSION[0]["id"])."<br>"; echo session_id(); if(Count($_SESSION)==0): echo "SESSION nacitana"; $pattern = '~lang\\(("([^\\\\]*\\\\.)*[^\\\\"]*"|\'([^\\\\]*\\\\.)*[^\\\\\']*\')\ \)~U'; foreach (glob("../uvod.php3") as $filename) { preg_match_all($pattern, file_get_contents($filename), $matches); foreach ($matches[1] as $val) { $val=str_replace("\"", "", $val); $text_zdroj=$val; $preklady[$d]["preklad"]=lang($text_zdroj, $d); $preklady[$d]["id"]=$id; $preklady[$d]["poradie"]=$poradie; $d++; } } ARSort($preklady); for($x=0;$x<Count($preklady);$x++): $_SESSION[$x]["preklad"]=$preklady[$x]["preklad"]; $_SESSION[$x]["id"]=$preklady[$x]["id"]; $_SESSION[$x]["idf"]=$preklady[$x]["preklad"]; endfor; endif; if($akcia==true): $b=0; $pattern = '~lang\\(("([^\\\\]*\\\\.)*[^\\\\"]*"|\'([^\\\\]*\\\\.)*[^\\\\\']*\')\ \)~U'; foreach (glob("../uvod.php3") as $filename) { preg_match_all($pattern, file_get_contents($filename), $matches); foreach ($matches[1] as $val) { $val=str_replace("\"", "", $val); $novy_text_zdroj=$val; $preklad=$_SESSION[$b]["preklad"]; $id=$_SESSION[$b]["id"]; $go_update_zdroj.="<form method=post action=update_nove.php3> <textarea cols=30 rows=8 name=novy_text readonly>$novy_text_zdroj</textarea><textarea cols=30 rows=8 name=preklad>$preklad</textarea> <input type=hidden name=id value=$id> <input type=submit value=Odoslat> </form>"; $b++; } } else: $go_update_zdroj=" <form method=post action=index.php3> <input type=submit value=\"Preklady nacitane do SESSION. Uprav zdrojove kody...\"> <input type=hidden name=akcia value=true> <input type=hidden name=SID value=".session_id()."> </form> "; endif; echo $go_update_zdroj; ?> |
||
jergus Profil * |
#2 · Zasláno: 18. 8. 2006, 17:10:13
inac mi sesssions na localhoste bezia dobre, no len v tomto scripte sa akosi to pole neulozi...
|
||
jergus Profil * |
#3 · Zasláno: 18. 8. 2006, 17:59:09
sorry v session sa polia ukladaju, no ked dam Count($_SESSION) tak vypise 0!
|
||
Dmagician Profil |
#4 · Zasláno: 18. 8. 2006, 21:29:45
Ak chces vidiet co je v session idealne je pouzit
vypise ti to v prehladnej forme... pouziva asi kazdy ked potrebuje ladit web kde pouziva asociativne polia. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0